检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
character varying(9) 暂不支持,值为NULL。 pdml_status character varying(8) 当前会话是否启用DML的并行执行。 port numeric 当前会话的端口号。 process character varying(24) 当前会话的进程号。
character varying(9) 暂不支持,值为NULL。 pdml_status character varying(8) 当前会话是否启用DML的并行执行。 port numeric 当前会话的端口号。 process character varying(24) 当前会话的进程号。
character varying(9) 暂不支持,值为NULL。 pdml_status character varying(8) 当前会话是否启用DML的并行执行。 port numeric 当前会话的端口号。 process character varying(24) 当前会话的进程号。
保持性能优化,此情况可以通过analyze表重新生成gplan解决。 由于PBE动态剪枝是基于generic plan的剪枝,所以判断语句是否能PBE动态剪枝时,需要设置参数 plan_cache_mode = 'force_generic_plan',排除custom plan的干扰。
保持性能优化,此情况可以通过analyze表重新生成gplan解决。 由于PBE动态剪枝是基于generic plan的剪枝,所以判断语句是否能PBE动态剪枝时,需要设置参数plan_cache_mode = 'force_generic_plan',排除custom plan的干扰。
示例:常用操作 示例1 创建数据库连接、创建表、插入数据示例 此示例将演示如何基于GaussDB提供的JDBC接口开发应用程序。执行示例前,需要加载驱动,驱动的获取和加载方法请参见JDBC包、驱动类和环境类。 1 2 3 4 5 6 7 8 9
BLOCK EXECUTE exists(idx) 参数:int4类型。 返回值:TRUE或FALSE,BOOLEAN类型。 功能描述:查找指定位置是否存在元素。 示例: gaussdb=# declare gaussdb-# type varr is varray(10) of varchar(3);
主键约束声明表中的一个或者多个字段只能包含唯一的非NULL值。 一个表只能声明一个主键。 DEFERRABLE | NOT DEFERRABLE 这两个关键字设置该约束是否可推迟。一个不可推迟的约束将在每条命令之后马上检查。可推迟约束可以推迟到事务结尾使用SET CONSTRAINTS命令检查。缺省是NOT
主键约束声明表中的一个或者多个字段只能包含唯一的非NULL值。 一个表只能声明一个主键。 DEFERRABLE | NOT DEFERRABLE 这两个关键字设置该约束是否可推迟。一个不可推迟的约束将在每条命令之后马上检查。可推迟约束可以推迟到事务结尾使用SET CONSTRAINTS命令检查。缺省是NOT
1 ABORT的用法会导致错误。 对于ENTITYESCAPING、NOENTITYESCAPING以及WELLFORMED关键字,无论是否带有双引号,均不支持作为表名、列名、表别名以及列别名的标识符。此外,不带双引号时不支持作为函数名。 不带双引号的RAW关键字不支持作为表名和函数名的标识符。
1 ABORT的用法会导致错误。 对于ENTITYESCAPING、NOENTITYESCAPING以及WELLFORMED关键字,无论是否带有双引号,均不支持作为表名、列名、表别名以及列别名的标识符。此外,不带双引号时不支持作为函数名。 不带双引号的RAW关键字不支持作为表名和函数名的标识符。
规格约束 自治事务执行时,将会在后台启动自治事务session,可以通过max_concurrent_autonomous_transactions设置自治事务执行的最大并行量,该参数取值范围为0~10000,默认值为10。 当max_concurrent_autonomous_
DBE_SQL.DBE_SQL_GET_RESULT_RAW 读取一个已动态定义的列值(指定raw类型)。 DBE_SQL.IS_ACTIVE 检查游标是否已打开。 DBE_SQL.LAST_ROW_COUNT 返回获取行数的累积计数。 DBE_SQL.RUN_AND_NEXT 在游标上执行一组动态定义操作后,读取游标数据。
DBE_SQL.DBE_SQL_GET_RESULT_RAW 读取一个已动态定义的列值(指定raw类型)。 DBE_SQL.IS_ACTIVE 检查游标是否已打开。 DBE_SQL.LAST_ROW_COUNT 兼容接口,暂不支持该功能。 DBE_SQL.RUN_AND_NEXT 预留接口,暂不支持该功能。
DBE_SQL.DBE_SQL_GET_RESULT_RAW 读取一个已动态定义的列值(指定raw类型)。 DBE_SQL.IS_ACTIVE 检查游标是否已打开。 DBE_SQL.LAST_ROW_COUNT 兼容接口,暂不支持该功能。 DBE_SQL.RUN_AND_NEXT 预留接口,暂不支持该功能。
unpivot_in_clause ) {INCLUDE | EXCLUDE} NULLS 该子句用于控制转置后的结果是否包含存在NULL值的行,INCLUDE NULLS将使得结果包含存在NULL值的行,而EXCLUDE NULLS将从结果集中过滤掉这些行数
~,&,|,<<,>>)嵌套CASE WHEN语句,若CASE WHEN语句返回的是varchar类型,则实际情况可以会发生截断(根据原表数据分析是否会发生截断),GaussDB会报出相应错误(SELECT查询warning告警,CREATE建表error报错),MySQL不会报错。若GaussDB想要完成CREATE
检查Plan Hint调优的效果可以借助explain语法进行分析。通过explain可以查看使用Plan Hint后目标SQL的计划,对比计划是否符合要求以验证Plan Hint的效果。explain有多种计划展示的模式,通过explain_perf_mode进行控制。本节的示例一般
以是任何能转换成字符串的类型。return_value的转换方式和expr相同也是根据fmt格式进行转换,会先校验return_value是否会转换失败,如果失败则该函数报错。 fmt:可选参数。指定expr的转换格式。 任意入参为NULL,则返回NULL。 返回值类型:numeric
DBE_SQL.DBE_SQL_GET_RESULT_RAW 读取一个已动态定义的列值(指定raw类型)。 DBE_SQL.IS_ACTIVE 检查游标是否已打开。 DBE_SQL.LAST_ROW_COUNT 返回获取行数的累积计数。 DBE_SQL.RUN_AND_NEXT 在游标上执行一组动态定义操作后,读取游标数据。