检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SQL的基本元素 数据类型 数据类型比较规则 字面量 格式模型 空值 注释 数据库对象 数据库对象名称和限定符 SQL语句中的引用架构对象和部件的语法
SQL的基本元素 数据类型 数据类型比较规则 字面量 格式模型 空值 注释 数据库对象 数据库对象名称和限定符 SQL语句中的引用架构对象和部件的语法
用示例一的方式定义数组类型。 允许的数组数据维数最大为6。 数组元素个数限制如下: 元素个数最大为134217727个。 所有元素加起来最大存储空间不超过1GB - 1字节即1073741823字节。 数组构造器 数组构造器是一个能构建数组值的表达式。简单的数组构造器由关键词AR
用示例一的方式定义数组类型。 允许的数组数据维数最大为6。 数组元素个数限制如下: 元素个数最大为134217727个。 所有元素加起来最大存储空间不超过1GB - 1字节即1073741823字节。 数组构造器 数组构造器是一个能构建数组值的表达式。简单的数组构造器由关键词AR
用示例一的方式定义数组类型。 允许的数组数据维数最大为6。 数组元素个数限制如下: 元素个数最大为134217727个。 所有元素加起来最大存储空间不超过1GB - 1字节即1073741823字节。 数组构造器 数组构造器是一个能构建数组值的表达式。简单的数组构造器由关键词AR
示例一的方式定义数组类型。 允许的数组数据维数最大为6。 数组元素个数限制如下: 元素个数最大为134217727个。 所有元素加起来最大存储空间不超过1GB - 1字节,即1073741823字节。 数组构造器 数组构造器是一个能构建数组值的表达式。简单的数组构造器由关键词AR
trim、next、delete来访问数组的内容。 存储过程中如果有DML语句(SELECT、UPDATE、INSERT、DELETE),DML语句推荐使用中括号来访问数组元素,使用小括号默认识别为数组访问,若数组不存在,则识别为函数表达式。 慎用delete删除单个元素功能,会造成元素顺序错乱。 如果
数组 数组类型的使用 在使用数组之前,需要自定义一个数组类型。 在存储过程中紧跟AS关键字后面定义数组类型。定义方法为: TYPE array_type IS VARRAY(size) OF data_type; 其中: array_type:要定义的数组类型名。 VARRAY:表示要定义的数组类型。
GaussDB不支持'--+'hint形式。 具体信息请参见《开发指南》中“SQL调优指南 > 使用Plan Hint进行调优”章节。 父主题: SQL的基本元素
gaussdb$# / 3 0 ANONYMOUS BLOCK EXECUTE 示例2:删除数组中的n个元素,且n大于数组元素个数,未开启参数varray_compat。 -- n大于数组元素个数,清空数组元素 gaussdb=# set behavior_compat_options = '';
gaussdb$# / 3 0 ANONYMOUS BLOCK EXECUTE 示例2:删除数组中的n个元素,且n大于数组元素个数,未开启参数varray_compat。 -- n大于数组元素个数,清空数组元素 gaussdb=# set behavior_compat_options = '';
GaussDB数据库 1 IS NULL和IS NOT NULL 支持 2 NULLS in conditions 支持 父主题: SQL的基本元素
UROWID 不支持 表6 用户自定义类型 序号 Oracle数据库 GaussDB数据库 1 对象类型 不支持 2 REF数据类型 不支持 3 可变数组 支持 4 嵌套表 支持 表7 伪类型 序号 Oracle数据库 GaussDB数据库 1 anytype 不支持 2 anydata 不支持
数组类型的使用 在使用数组之前,需要自定义一个数组类型。 在存储过程中紧跟AS关键字后面定义数组类型。定义方法如下。 TYPE array_type IS VARRAY(size) OF data_type; 其中: array_type:要定义的数组类型名。 VARRAY:表示要定义的数组类型。
节的“to_date/to_timestamp/to_timestamp_tz”。 5 xml格式模式 不支持 - 父主题: SQL的基本元素
数组类型的使用 在使用数组之前,需要自定义一个数组类型。 在存储过程中紧跟AS关键字后面定义数组类型。定义方法如下。 TYPE array_type IS VARRAY(size) OF data_type; 其中: array_type:要定义的数组类型名。 VARRAY:表示要定义的数组类型。
数组类型的使用 在使用数组之前,需要自定义一个数组类型。 在存储过程中紧跟AS关键字后面定义数组类型。定义方法为: TYPE array_type IS VARRAY(size) OF data_type; 其中: array_type:要定义的数组类型名。 VARRAY:表示要定义的数组类型。
GaussDB不支持'--+'hint形式。 具体信息请参见《开发指南》中“SQL调优指南 > 使用Plan Hint进行调优”章节。 父主题: SQL的基本元素
trim[(n)] 参数:n为INT4类型。 返回值:无返回值。 功能描述:无参数时,删除数组末尾一个元素空间,给定输入参数n时,删除数组末尾指定数量元素空间。 示例1:删除数组中的n个元素。 gaussdb=# declare gaussdb-# type array_integer
GaussDB数据库 1 IS NULL和IS NOT NULL 支持 2 NULLS in conditions 支持 父主题: SQL的基本元素