创建数据视图

背景信息 通常,业务逻辑比较复杂,需要将多层嵌套写在DML语句中,但是这种方式定位问题比较困难。此时,您可以通过定义数据视图的方式,将多层嵌套写在数据视图中,简化开发过程。说明 数据视图仅用于辅助计算逻辑的描述,不会产生数据的...

创建数据视图

背景信息 通常,业务逻辑比较复杂时,需要将多层嵌套写在DML语句中,但是这种方式定位问题比较困难。此时,您可以通过定义数据视图的方式,将多层嵌套写在数据视图中,简化开发过程。说明 数据视图仅用于辅助计算逻辑的描述,不会产生数据...

查询和子查询概述

同时,子查询可以出现在 SQL 语句中的各种子句中,比如 SELECT 语句、FROM 语句和 WHERE 语句等。下列为 SQL 语句中常见的查询:简单查询层次查询集合连接子查询简单查询(Simple Queries)简单查询指从 OceanBase 一个或多个选择列表或...

嵌套

请注意创建一个空表,其中构造函数emp_tbl_typ()作为匿名块的可执行部分中的第一个语句。然后使用EXTEND集合方法针对从结果集返回的每个员工向表中添加元素。以下是输出。EMPNO ENAME-7369 SMITH 7499 ALLEN 7521 WARD 7566 JONES 7654 ...

嵌套类型查询

例如news.title表示嵌套类型的news字段中的title子列。query 嵌套类型字段的子列上的查询,子列上的查询可以是任意Query类型。scoreMode 当字段存在多个值时基于哪个值计算分数。getTotalCount 是否返回匹配的总行数,默认为false,表示不...

Java UDTF

SQL中的NULL值通过Java中的NULL表示。Java Primitive Type无法表示SQL中的NULL值,不允许使用。Resolve注解@Resolve注解格式如下。Resolve(<signature>signature为函数签名字符串,用于标识输入参数和返回值的数据类型。执行UDTF时,...

FMT 模式 SQL 支持说明

ORUPDATE…WHERE col1=expr1 AND col2=expr2是LIKEUPDATE…WHERE col1 LIKE‘X%’是BETWEENUPDATE…WHERE col1 BETWEEN expr1 AND expr2是INDELETE…WHERE col1 in(expr1,…,exprN)是IS NULLDELETE…WHERE col1 IS NULL是嵌套语句UPDATE tb...

使用嵌套资源栈

您可以将来自嵌套资源栈组中的一个资源栈的输出用作该组中的另一个资源栈的输入。查看属于父资源栈的嵌套资源栈 登录资源编排控制台。在左侧导航栏单击资源栈。在资源栈列表页面,找到需要查看其嵌套资源栈的父资源栈,单击资源栈名称列的...

数组和嵌套类型

多元索引除了提供Long、Double、Boolean、Keyword、Text和GeoPoint等基本类型外,还提供了数组类型和嵌套类型两种特殊类型。数组类型 数组类型属于附加类型,可以附加在Long、Double、Boolean、Keyword、Text和GeoPoint等基本类型之上。...

Prepared语句

本文介绍了Prepare协议的概念、用途及在Java中的开启方法。Prepare协议介绍 Prepare协议分为两种模式:二进制模式:该模式基于高效的客户端/服务器二进制协议,是程序开发中最常用的模式;文本模式:该模式基于SQL语法来实现,包括PREPARE/...

语句缓存简介

语句缓存通过缓存重复使用的可执行语句(例如在循环中或在重复调用的方法中的语句)来提高性能。JDBC 标准定义了一个语句缓存接口。语句缓存可以执行以下操作:防止重复创建游标的开销防止重复的语句解析和创建重用客户端中的数据结构显式...

复用语句对象

一旦语句被关闭,无论该语句是池中的还是非池中的,都不再供应用程序使用,如果尝试重用该语句会引发异常。唯一可见的区别是应用程序无法直接关闭正在池化的物理语句,而是由池管理器负责完成。PooledConnection.closeAll 方法关闭给定物理...

匿名块窗口

进入 OceanBase 开发者中心(OceanBase Developer Center,ODC)的数据库管理页面后,单击上方导航栏中的 工作台 标签,在弹出下拉菜单中您可以选择单击 匿名块窗口 来新建窗口。匿名块窗口中提供了 PL 编辑区域和 PL 运行结果和 DBMS 输出...

IF-THEN-ELSE IF

IF语句嵌套,以便替代IF语句可在确定外部IF语句的条件是true还是false后调用。在以下示例,外部 IF-THEN-ELSE 语句测试员工是否具有佣金。然后内部 IF-THEN-ELSE 语句测试员工的总薪酬是高于还是低于公司平均值。DECLARE v_empno emp....

创建多级集合类型

在 OceanBase Connector/J 创建新的多级集合类型的最常见方法是将 SQL CREATE TYPE 语句传递给 java.sql.Statement 类的 execute 方法。以下代码为创建一个一级嵌套表 first_level 和一个二级嵌套表 second_level:Connection conn=./...

SPL 块结构

可选的声明部分用于声明可执行和异常部分中的语句使用的变量、游标、类型和子程序。声明仅在可执行部分的BEGIN关键字之前显示。根据使用块的上下文,声明部分可能以关键字DECLARE开头。您可以在BEGIN-END块内包括异常部分。异常部分以关键...

其他SQL语句

交互式分析Hologres兼容PostgreSQL,除了支持创建、查询及更新数据库的表和Schema等对象的SQL语句外,同时还支持其他SQL语句。本文为您介绍Hologres支持的其他SQL语句。Hologres已支持的其他PostgreSQL功能语句如下表所示,您可以参考...

UDT概述

例如,在SQL语句中调用Java的java.lang包。您可以使用以下两种方法:通过UDT功能在SQL语句中直接调用java.lang。打开新类型,因为下面的操作会用到INTEGER,即INT类型。set odps.sql.type.system.odps2=true;SELECT java.lang.Integer.MAX_...

新建类型

同时,在编辑页面的工具栏中提供了以下功能键:功能说明格式化单击该按钮对选中的 SQL 语句或当前 SQL 窗口中的所有 SQL 语句进行统一的格式化(缩进、换行和高亮关键字等操作)。查找/替换在查找框内输入内容以对脚本进行检索,查找后可在...

Java UDF

SQL中的NULL值通过Java中的NULL表示。Java Primitive Type无法表示SQL中的NULL值,不允许使用。数据类型 在MaxCompute中不同数据类型版本支持的数据类型不同。从MaxCompute 2.0版本开始,扩展了更多的新数据类型,同时还支持ARRAY、MAP、...

SQL 窗口

右键编辑区 SELECT 语句中的表、视图和函数名称时将提供一些常见操作键,同时将鼠标放置在表的名称上会显示字段信息。在对象列表中可将目标对象直接拖拽至 SQL 编辑区中,以方便您在语句中填充对象名。在 SQL 编辑区编写脚本时有输入自动...

如何快速定位及解决数据库问题

SHOW PROCESSLIST WHERE INFO IS NOT NULL 一般情况下,语句堆积会伴随着数据库卡慢一起出现,因此如果该语句的显示结果没有大量执行时间大于0的语句,则基本可以断定问题不在数据库层面,反之,则说明数据库可能存在瓶颈。通过堆栈信息...

SQL代码编码原则和规范

表别名定义约定 一旦在SELECT语句中给操作表定义了别名,在整个语句中对此表的引用都必须以别名替代,所以需要给所有的表添加别名。表别名采用简单字符命名,建议按a、b、c、d…的顺序进行命名,并避免使用关键字。多层次的嵌套子查询别名...

嵌套类型查询

例如news.title表示嵌套类型的news字段中的title子列。query 嵌套类型字段的子列上的查询,子列上的查询可以是任意Query类型。scoreMode 当字段存在多个值时基于哪个值计算分数。getTotalCount 是否返回匹配的总行数,默认为false,表示不...

Prepare 协议使用说明

通常情况下,数据库应用程序处理大量几乎相同的语句,只改变 Prepare 语句中的变量值,这样可以大幅度提升 SQL 执行效率。防止 SQL 注入攻击。协议详细说明 Prepare 协议支持范围 Prepare 协议目前支持:...

UDTF概述

在SQL语句中使用自定义函数时,如果计算的数据量过大并且存在倾斜,会导致作业占用的内存超出默认分配的内存。此时,您可以在Session级别设置set odps.sql.udf.joiner.jvm.memory=xxxx;属性来解决此问题。更多自定义函数常见问题,请参见...

新建同义词

同时,在编辑页面的工具栏中提供了以下功能键:功能说明格式化单击该按钮对选中的 SQL 语句或当前 SQL 窗口中的所有 SQL 语句进行统一的格式化(缩进、换行和高亮关键字等操作)。查找/替换在查找框内输入内容以对脚本进行检索,查找后可在...

DEADLOCK(死锁)

HybridDB for MySQL在发现事务中的普通语句存在死锁后,将仅保留一个事务并允许其操作,同时清除其它事务的死锁,并回滚这些事务。若事务中的更新语句一次仅涉及一个分区,死锁的行存在于两个分区,那么死锁过程不会立即被检测出来。多个...

嵌套类型查询

例如news.title表示嵌套类型的news列中的title子列。Query 嵌套类型的列中子列上的查询,子列上的查询可以是任意Query类型。ScoreMode 当列存在多个值时基于哪个值计算分数。TableName 数据表名称。IndexName 多元索引名称。示例/lt;...

SQL优化

本文将介绍如何使用CloudDBA优化和执行SQL语句。CloudDBA可以根据您输入的SQL语句,提出优化建议。您也可以直接在CloudDBA服务登录数据库,并使用SQL命令进行插入和管理数据的操作。前提条件 实例版本为PostgreSQL 10。操作步骤 访问RDS...

Java SDK

如何在MaxCompute的Java业务代码执行SQL作业?如何使用Logview排查Java SDK报错?MaxCompute Java SDK执行作业卡顿,如何处理?问题现象 用户A使用MaxCompute Java SDK执行作业卡顿,没有Logview信息。用户B使用MaxCompute Java SDK访问...

通过Java SDK使用SQL独享版

前提条件 已安装最新版本的Java SDK。更多信息,请参见安装Java SDK。背景信息 日志服务提供SQL独享版,用于增强SQL分析能力,支持千亿行数据的计算。更多信息,请参见开启SQL独享版。日志服务提供executeLogStoreSql接口和...

嵌套类型查询

例如news.title表示嵌套类型的news列中的title子列。query 嵌套类型的列中子列上的查询,子列上的查询可以是任意Query类型。scoreMode 当列存在多个值时基于哪个值计算分数。示例 查询表中Col_Nested.Sub_Col_Keyword列值为"开心"的数据。...

SQL优化

本文将介绍如何使用CloudDBA优化和执行SQL语句。CloudDBA可以根据您输入的SQL语句,提出优化建议。您也可以直接在CloudDBA服务登录数据库,并使用SQL命令进行插入和管理数据的操作。说明 目前仅PPAS 10.0实例支持此功能:操作步骤 登录...

查看HoloWebSQL语句的执行历史

HoloWeb为您提供当前登录账号在HoloWeb执行SQL语句的历史记录,方便您查看目标任务执行的语句,以及语句的执行状态及耗时等信息,并根据查询到的信息,快速判断执行的SQL语句是否合理,以便优化不合理语句。本文为您介绍如何查询SQL语句...

TOP SQL

SQL Server CloudDBA提供实时TOP SQL和历史TOP SQL查询功能,挖掘出SQL语句级别的详细性能开销。操作步骤 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。在左侧导航栏,选择CloudDBA>性能优化。选择TOP SQL页签,执行如下...

查看系统审计到的语句

将数据库接入数据库审计系统后,您就可以在系统查看该数据库的详细审计信息。操作步骤 登录数据库审计系统。在概况页面的数据库列表区域,选择已添加的数据库,单击信息,进入该数据库详细信息页面。定位到语句>语句检索页面,选择...

嵌套类型查询

例如news.title表示嵌套类型的news列中的title子列。Query 嵌套类型的列中子列上的查询,子列上的查询可以是任意Query类型。ScoreMode 当列存在多个值时基于哪个值计算分数。示例 类型为Nested的列,子行包含nested_1和nested_2两列,现在...

嵌套ACS:Template

的嵌套层数不能超过3层。云产品动作属于一层嵌套,循环任务不属于嵌套。示例 通过嵌套云产品动作ACS:ECS:CreateImage为ECS实例创建镜像。通用定义格式(适用于所有可被嵌套模版)YAML-FormatVersion:OOS-2019-06-01 Description:Creates ...
< 1 2 3 4 ... 200 >
跳转至: GO

新品推荐

你可能感兴趣

热门推荐

新人福利专场 阿里云试用中心 企业支持计划 飞天会员助力企业低成本上云 智能财税30天免费试用 云解析DNS新用户首购低至36元/年起 ECS限时升级特惠6.5折