检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
'2024-11-09'::text) (2 rows) 推荐使用now()、currenttimestamp()函数作为获取数据库当前时间的方法。 gaussdb=# EXPLAIN SELECT * FROM t1 WHERE b=now(); QUERY PLAN ------
Schema GaussDB的Schema如下表所示。 数据库禁止在提供功能接口的Schema下创建用户的业务数据,包括但不限于表、函数等(dbe_*, pkg_*)。 表1 GaussDB支持的Schema Schema名称 描述 db4ai 用于管理AI训练中不同版本的数据信息。
break; } 实际上WHENEVER NOT FOUND DO BREAK也会在内部这样做,所以一般不会直接使用这种方法。 -12 (ECPG_OUT_OF_MEMORY) SQLSTATE YE001 虚拟内存已被耗尽,数字值被定义为-ENOMEM。 -200
break; } 实际上WHENEVER NOT FOUND DO BREAK也会在内部这样做,所以一般不会直接使用这种方法。 -12 (ECPG_OUT_OF_MEMORY) SQLSTATE YE001 虚拟内存已被耗尽,数字值被定义为-ENOMEM。 -200
tb_a a, tb_b b WHERE a.c1=b.c1 AND a.c1=1; 同样可以针对该SQL生成plan trace记录,后续步骤与方法一中步骤3相同。 只有具有sysadmin/opradmin/monadmin权限的用户才可以调用gs_plan_trace_watch_
bool-jsonb > num-jsonb > str-jsonb > null-jsonb 同类型则比较内容: str-jsonb类型:依据text比较的方法,使用数据库默认排序规则进行比较,返回值正数代表大于,负数代表小于,0表示相等。 num-jsonb类型:数值比较。 bool-jsonb类型:true
据库中已存在的用户/角色名,privs为数据库中支持的权限。权限的参数说明请参见表2。 reloptions text[] 表或索引的访问方法,使用"keyword=value"格式的字符串。 relreplident "char" 逻辑解码中解码列的标识: d = 默认 (主键,如果存在)。
'Tom'); --创建部门表 CREATE TABLE department( section_id int ); --游标参数的传递方法。 CREATE OR REPLACE PROCEDURE cursor_proc1() AS DECLARE DEPT_NAME
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 --游标参数的传递方法。 gaussdb=# CREATE OR REPLACE PROCEDURE cursor_proc1() AS DECLARE
表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 instance_id
bool-jsonb > num-jsonb > str-jsonb > null-jsonb 同类型则比较内容: str-jsonb类型:依据text比较的方法,使用数据库默认排序规则进行比较,返回值正数代表大于,负数代表小于,0表示相等。 num-jsonb类型:数值比较。 bool-jsonb类型:true
VERBOSE 为每个表打印一份详细的清理工作报告。 ANALYZE | ANALYSE 更新用于优化器的统计信息,以决定执行查询的最有效方法。 ustore分区表在autovacuum=analyze的时候也会触发vacuum。 table_name 要清理的表的名称(可以有模式修饰)。
据库中已存在的用户/角色名,privs为数据库中支持的权限。权限的参数说明请参见表2。 reloptions text[] 表或索引的访问方法,使用"keyword=value"格式的字符串。 relreplident "char" 逻辑解码中解码列的标识: d = 默认 (主键,如果存在)。
break; } 实际上WHENEVER NOT FOUND DO BREAK也会在内部这样做,所以一般不会直接使用这种方法。 -12 (ECPG_OUT_OF_MEMORY) SQLSTATE YE001 虚拟内存已被耗尽,数字值被定义为-ENOMEM。 -200
break; } 实际上WHENEVER NOT FOUND DO BREAK也会在内部这样做,所以一般不会直接使用这种方法。 -12 (ECPG_OUT_OF_MEMORY) SQLSTATE YE001 虚拟内存已被耗尽,数字值被定义为-ENOMEM。 -200
m:数值可以以内联的压缩方式存储。 x:数值可以以内联的压缩方式或者在“次要”表里存储。 须知: m域也可以移到从属表里存储,但只是最后的解决方法(e和x域先移走)。 typnotnull boolean 该类型是否存在NOTNULL约束。目前只用于域。 typbasetype oid
RT,UPDATE,DELETE,CREATE TABLE AS或EXECUTE语句,而不想改动数据(执行这些语句会影响数据),请使用这种方法: 1 2 3 START TRANSACTION; EXPLAIN ANALYZE ...; ROLLBACK; 语法格式 显示SQL
m:数值可以以内联的压缩方式存储。 x:数值可以以内联的压缩方式或者在“次要”表里存储。 须知: m域也可以移到从属表里存储,但只是最后的解决方法(e和x域先移走)。 typnotnull boolean 该类型是否存在NOTNULL约束。目前只用于域。 typbasetype oid
据库中已存在的用户/角色名,privs为数据库中支持的权限。权限的参数说明请参见表2。 reloptions text[] 表或索引的访问方法,使用"keyword=value"格式的字符串。 relreplident "char" 逻辑解码中解码列的标识: d:默认 (主键,如果存在)。
VERBOSE 为每个表打印一份详细的清理工作报告。 ANALYZE | ANALYSE 更新用于优化器的统计信息,以决定执行查询的最有效方法。 table_name 要清理的表的名称(可以有模式修饰)。 取值范围:要清理的表的名称。缺省时为当前数据库中的所有表。 column_name