检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
错误原因:环境变量为空。 解决办法:确保环境变量成功写入。 GAUSS-51802 : "Failed to obtain the environment variable %s." SQLSTATE: 无 错误原因:获取环境变量失败。 解决办法:1.确保环境变量配置完成;2.检查获取环境变量的路径是否正确。
employer1 := NULL; raise info 'employer1 name: % , epno: %',employer1.name, employer1.epno; --获取record变量的默认值。 raise info 'employer2
asp。 选择存储方式 表的存储模型选择是表定义的第一步。业务属性是表的存储模型的决定性因素,根据下表选择适合当前业务的存储模型。 一般情况下,如果表的字段比较多(大宽表),查询中涉及到的列不多的情况下,适合列存储。如果表的字段个数比较少,查询大部分字段,那么选择行存储比较好。 存储模型
TABLESPACE example1;”提示索引不存在。 原因分析 重新创建索引CREATE INDEX HR_staffS_p1_index2 MOVE PARTITION staff_ID2_index TABLESPACE example1,提示索引已存在,然后执行以下SQL命令或者gsql客户端元命令\d+
GAUSS-52704 : "Failed to check the %s condition." SQLSTATE: 无 错误原因:检查条件失败。 解决办法:检查对应的进程是否正常。 GAUSS-52710 : "Replacement failed." SQLSTATE: 无
原数据必须由数字组成。 CHAR DATE 原数据不能超出合法日期范围。 CHAR RAW - CHAR CLOB - VARCHAR2 CHAR - VARCHAR2 NUMBER 原数据必须由数字组成。 VARCHAR2 DATE 原数据不能超出合法日期范围。 VARCHAR2 CLOB
场景一:普通用户受资源管理的管控 普通用户在排队:waiting in queue/waiting in global queue/waiting in ccn queue. 普通用户主要在waiting in queue/waiting in global queue时。 当前的
SQLSTATE: 42809 错误原因:SET CONSTRAINT语句,constraint不是可延迟的。 解决办法:SET CONSTRAINT语句,不能设置不可延迟的constraint为可延迟的。 GAUSS-01413: "constraint '%s' does not exist"
接口名称 描述 DBMS_OUTPUT.PUT_LINE 输出指定的文本,文本长度不能超过32767字节。 DBMS_OUTPUT.PUT 将指定的文本输出到指定文本的前面,不添加换行符,文本长度不能超过32767字节。 DBMS_OUTPUT.ENABLE 设置输出缓冲区的大小。
END CASE; raise info 'pi_return : %',pi_return ; END; / CALL proc_case_branch(3,0); --删除存储过程 DROP PROCEDURE proc_case_branch;
drop inherited constraint '%s' of relation '%s'" SQLSTATE: 42P16 错误原因:ALTER TABLE DROP CONSTRAINT操作,不能删除继承的约束关系。 解决办法:不能删除继承的约束,建议更改本操作。 GAUSS-00777:
选择GaussDB(DWS)表存储模型 GaussDB(DWS)支持行列混合存储。当创建一个表时,可以选择表的存储格式为行存储或列存储。 行存储是指将表按行存储到硬盘分区上,列存储是指将表按列存储到硬盘分区上。默认情况下,创建的表为行存储。行存储和列存储的差异请参见图1。 图1 行存储和列存储的差异
PG_EXTENSION PG_EXTENSION系统表存储关于所安装扩展的信息。GaussDB(DWS)默认有三十四个扩展,即aio_scheduler、btree_gin、cudesckv、dimsearch、dist_fdw、functional_clog、function
BARRIER PREPARE command failed with error %s" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02242: "Failed to send CREATE BARRIER
接口名称 描述 DBMS_OUTPUT.PUT_LINE 输出指定的文本,文本长度不能超过32767字节。 DBMS_OUTPUT.PUT 将指定的文本输出到指定文本的前面,不添加换行符,文本长度不能超过32767字节。 DBMS_OUTPUT.ENABLE 设置输出缓冲区的大小。
GaussDB(DWS)存储过程动态语句 执行动态查询语句 执行动态非查询语句 动态调用存储过程 动态调用匿名块 父主题: GaussDB(DWS)存储过程
statement to avoid error END LOOP; -- raises an error without the previous NULL END; / 父主题: GaussDB(DWS)存储过程控制语句
案例:调整中间表存储方式 在GaussDB(DWS)中行存表使用行执行引擎,列存表使用列执行引擎。如果一个SQL语句涉及的表既有行存表又有列存表,系统会自动选择行执行引擎。由于列执行引擎的性能(除indexscan相关的算子)比行执行引擎性能要好很多,因此一般建议使用列存表。特别
GAUSS-00721: "column '%s' contains null values" SQLSTATE: 23502 错误原因:不允许为空的列中包含空值。 解决办法:检查是否存在非空约束的冲突。 GAUSS-00722: "check constraint '%s' is violated by
END CASE; raise info 'pi_return : %',pi_return ; END; / CALL proc_case_branch(3,0); --删除存储过程 DROP PROCEDURE proc_case_branch;