检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
42501 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02234: "must define Database name or user name" SQLSTATE: 42000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。
dictionary的配置文件affix,将flag配置项的值设置为default。配置文件affix位于目录$GAUSSHOME/share/postgresql/tsearch_data/下。 GAUSS-03976: "wrong affix file format for flag" SQLSTATE:
GS_101120154 错误码: Table with OID \%u\ doesn't exit. 解决方案:执行“REINDEX DATABASE”操作时,请不要删除表。 level: LOG GS_101120203 错误码: no collation was derived
DWS_2000000017 DWS集群查询语句堆积数量超阈值 告警解释 GaussDB(DWS)开启实时查询监控时,默认每60秒通过GS_WLM_SESSION_STATISTICS视图检测CN上正在执行作业的排队状态。 如果10分钟(可配置)内检测集群中处于排队等待状态的SQ
PG_BLOCKLISTS PG_CAST PG_CLASS PG_COLLATION PG_CONSTRAINT PG_CONVERSION PG_DATABASE PG_DB_ROLE_SETTING PG_DEFAULT_ACL PG_DEPEND PG_DESCRIPTION PG_ENUM
空语句 在PL/SQL程序中,可以用NULL语句来说明“不用做任何事情”,即空语句。 空语句相当于一个占位符,可以使某些语句变得有意义,提高程序的可读性。 语法 空语句的用法如下: 1 2 3 4 5 6 7 8 9 DECLARE … BEGIN … IF
EXPLAIN PLAN 功能描述 通过EXPLAIN PLAN命令可以将查询执行的计划信息存储于PLAN_TABLE表中。与EXPLAIN命令不同的是,EXPLAIN PLAN仅将计划信息进行存储,而不会打印到屏幕。 语法格式 1 2 3 EXPLAIN PLAN [ SET STATEMENT_ID
解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04090: "cannot acquire lock mode %s on database objects while recovery is in progress" SQLSTATE: 55000 错误原因:恢复过程中申请的锁级别不正确。
Procedure 变量类型 NVARCHAR修改为NCHAR VARING。 Netezza语法 迁移后语法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 CREATE OR REPLACE
空语句 在PL/SQL程序中,可以用NULL语句来说明“不用做任何事情”,即空语句。 空语句相当于一个占位符,可以使某些语句变得有意义,提高程序的可读性。 语法 空语句的用法如下: 1 2 3 4 5 6 7 8 9 DECLARE … BEGIN … IF
INSERT Teradata的INSERT(缩写关键字为INS)语句用于向表中插入记录。DSC支持INSERT语句。 Teradata SQL中存在INSERT INTO TABLE table_name语法,但GaussDB(DWS)不支持。GaussDB(DWS)仅支持INSERT
GaussDB(DWS)存储过程开发规范 建议5.1 避免使用复杂的存储过程,避免存储过程嵌套 违反规范的影响: 复杂和嵌套的存储过程维护成本高,故障定位难度大,恢复耗时长。 方案建议: 不使用存储过程或只使用一层存储过程,不嵌套。 开发存储过程设计对应的日志表,将关键步骤前后的信息记录到日志表中,操作步骤如下。
GaussDB(DWS)存储过程开发规范 建议5.1 避免使用复杂的存储过程,避免存储过程嵌套 违反规范的影响: 复杂和嵌套的存储过程维护成本高,故障定位难度大,恢复耗时长。 方案建议: 不使用存储过程或只使用一层存储过程,不嵌套。 开发存储过程设计对应的日志表,将关键步骤前后的信息记录到日志表中,操作步骤如下。
OE000 GAUSS-OE000: "Object no longer exists." SQLSTATE: OE000 错误原因:当前执行的查询语句被取消,ddl_select_concurrent_mode处于开启状态,当select语句阻塞后续DDL时,DDL语句优先执行,会将select语句中断掉。
返回语句 GaussDB(DWS)提供两种方式返回数据:RETURN(或RETURN NEXT)及RETURN QUERY。其中,RETURN NEXT和RETURN QUERY只适用于函数,不适用存储过程。 RETURN 语法 返回语句的语法请参见图1。 图1 return_clause::=
返回语句 GaussDB(DWS)提供两种方式返回数据:RETURN(或RETURN NEXT)及RETURN QUERY。其中,RETURN NEXT和RETURN QUERY只适用于函数,不适用存储过程。 RETURN 语法 返回语句的语法请参见图1。 图1 return_clause::=
column_name%TYPE中的列名引用是否正确,并重新修改语法后再创建函数定义.column_name%TYPE对列名的引用语法中至少包括:"database_name"、"schema_name"、"table_name"。 父主题: GAUSS-00001 -- GAUSS-00100
使用GDS传输数据的过程中,报错:connection failure error 问题现象 在使用GDS传输数据的过程中,报错“connection failure error”。 原因分析 GDS进程崩溃。执行命令检查GDS进程是否崩溃: ps ux|grep gds 如果返回结果如下,则说明GDS进程启动成功:
TPC-H测试集 您可以通过命令生成方法生成TPC-H测试集,也可以直接通过脚本生成方法生成,另我们已经给出完整的TPC-H测试集供您参考。 由于版本差异,通过脚本生成的SQL测试集,可能会存在部分SQL执行不成功的情况,请参考测试集进行修正后执行。 命令生成方法 TPC-H 22个标准查询SQL可以用如下方法生成。
数据类型 子类型 包中的自定义类型无法被转换。 SUBTYPE error_msg IS sad_products_t.exception_description%TYPE; SUBTYPE AR_FLAG IS SAD_RA_LINES_TI.AR_FLAG%TYPE; SUBTYPE