检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
中的每个Schema包含表和其他类型的对象。数据库创建初始,默认具有一个名为public的公共Schema,所有用户都拥有此Schema的usage权限。此外,每个数据库都包含一个pg_catalog Schema,它包含系统表和所有内置数据类型、函数和操作符。只有系统管理员和初
DISABLE } ROW MOVEMENT ]; 规格约束: RANGE/LIST分区最大支持16个分区键,INTERVAL/HASH分区均只支持1个分区键,二级分区只支持1个分区键。 INTERVAL分区仅支持数值类型和日期/时间类型,INTERVAL分区不支持在二级分区表中创建。
proc_for_loop; FOR_LOOP查询语句 语法图 图4 for_loop_query::= 变量target会自动定义,类型和query的查询结果的类型一致,并且只在此循环中有效。target的取值就是query的查询结果。 示例 1 2 3 4 5 6 7 8
中的每个Schema包含表和其他类型的对象。数据库创建初始,默认具有一个名为public的公共Schema,所有用户都拥有此Schema的usage权限。此外,每个数据库都包含一个pg_catalog Schema,它包含系统表和所有内置数据类型、函数和操作符。只有系统管理员和初
复合查询 包含复合运算符的查询,即复合查询。所有的复合查询都具有相同的优先级,参加集合操作的各查询结果的列数、表达式的数量都必须一致,类型必须兼容。 常见的集合运算有: UNION:两个查询结果集的并集,对结果进行去重。 UNION ALL:两个查询的并集,只将两个查询的结果合并。
该存储过程,返回的游标将不可用,使用out出参不受影响。 在分布式下,当SQL语句中调用的存储过程参数为refcursor类型或返回值为refcursor类型时,不支持下推。 存储过程内commit/rollback时,显式游标为保证在commit/rollback后仍可用,会缓
中的每个Schema包含表和其他类型的对象。数据库创建初始,默认具有一个名为public的公共Schema,且所有用户都拥有此Schema的usage权限。此外,每个数据库都包含一个pg_catalog Schema,它包含系统表和所有内置数据类型、函数、操作符。只有系统管理员和
TABLE方式删除性能差,且不会释放那些已经删除了的数据占用的磁盘空间。 类型转换 在需要数据类型转换(不同数据类型进行比较或转换)时,使用强制类型转换,以防隐式类型转换结果与预期不符。 在查询中,对常量要显式指定数据类型,不要试图依赖任何隐式的数据类型转换。 若sql_compatibility参数设
GLOBAL_REPLICATION_SLOTS字段 名称 类型 描述 node_name name 节点名称。 slot_name text 复制槽的名称。 plugin text 逻辑复制槽对应的输出插件名称。 slot_type text 复制槽的类型。 physical:物理复制槽。 logical:逻辑复制槽。
ID,策略信息、对象信息、评估结果以及ADO JOB名称。默认只有系统管理员权限才可以访问此系统视图。 表1 GS_ADM_ILMEVALUATIONDETAILS字段 名称 类型 描述 task_id bigint ADO Task的ID。 policy_name character varying(128) AD
GLOBAL_REPLICATION_SLOTS字段 名称 类型 描述 node_name name 节点名称。 slot_name text 复制槽的名称。 plugin text 逻辑复制槽对应的输出插件名称。 slot_type text 复制槽的类型。 physical:物理复制槽。 logical:逻辑复制槽。
ID,策略信息、对象信息、评估结果以及ADO JOB名称。默认只有系统管理员权限才可以访问此系统视图。 表1 GS_ADM_ILMEVALUATIONDETAILS字段 名称 类型 描述 task_id bigint ADO Task的ID。 policy_name character varying(128) AD
V$GLOBAL_OPEN_CURSOR视图显示当前所有节点中所有打开的游标的相关信息。具体字段信息如表1所示。 表1 V$GLOBAL_OPEN_CURSOR字段 名称 类型 描述 node_name name 节点名称。 saddr raw 暂不支持,值为NULL。 sid numeric 会话id。 user_name
区),表明该entry为分区表的母表。分区母表通常是一个逻辑形态,对应的表文件并不存放数据。 示例1:t1_hash为一个一级分区表,分区类型为hash: gaussdb=# CREATE TABLE t1_hash (c1 INT, c2 INT, c3 INT) PARTITION
EXPLAIN给每个执行节点都输出一行,显示基本的节点类型和优化器为执行这个节点预计的开销值。如图1所示。 图1 SQL执行计划示例 最底层节点是表扫描节点,它扫描表并返回原始数据行。不同的表访问模式有不同的扫描节点类型:顺序扫描、索引扫描等。最底层节点的扫描对象也可能是非表行
如果表的默认字符序为binary ,则表中未指定字符序的文本类型会转换为对应的二进制类型,且字符序设置为binary。 暂不支持设置表的默认字符集和默认字符序与数据库的server_encoding不同。 暂不支持将表中字符类型字段的数据转化编码。 示例: 1 2 3 4 5
patibility = 'B')下的字符序,指定其他字符序报错。 如果表的默认字符序为binary,则表中未指定字符序的文本类型会转换为对应的二进制类型,且字符序设置为binary。 暂不支持设置表的默认字符集与数据库的server_encoding不同。 示例: 1 2
区),表明该entry为分区表的母表。分区母表通常是一个逻辑形态,对应的表文件并不存放数据。 示例1:t1_hash为一个一级分区表,分区类型为hash: gaussdb=# CREATE TABLE t1_hash (c1 INT, c2 INT, c3 INT) PARTITION
按列标获取String型数据。 字段类型为整型且带有ZEROFILL属性时,GaussDB按照ZEROFILL属性要求的宽度信息用0进行补位后输出结果,MySQL直接输出结果。 String getString(String columnLabel) 按列名获取String型数据。 字段类型为整型且带有
保证数据库的一致性和完整性。 SQL语言由用于处理数据库和数据库对象的命令和函数组成。该语言还会强制实施有关数据类型、表达式和文本使用的规则。因此在SQL参考章节,除了SQL语法参考外,还介绍了有关数据类型、表达式、函数和操作符等信息。 SQL发展简史 SQL发展简史如下: 1986年,ANSI X3