检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
GAUSS-02341 -- GAUSS-02350 GAUSS-02345: "SubPlan found with no parent plan" SQLSTATE: 42P27 错误原因:AlternativeSubPlan表达式无父节点PlanState为空。 解决办法:检查
查询重写 GS_221100010 错误码: column %s is of type %s but default expression is of type %s. 解决方案:您需要重写或强制转换表达式。 level: ERROR GS_221100016 错误码: cannot
GAUSS-02381 -- GAUSS-02390 GAUSS-02381: "bogus index qualification" SQLSTATE: XX002 错误原因:索引表达式的左操作数的属性号大于已建立索引的总属性个数。 解决办法:查看系统表和执行计划进行确认。 GAUSS
ALTER REDACTION POLICY 功能描述 修改应用在指定表的脱敏策略。 注意事项 只有待修改脱敏策略所应用表对象的属主才有修改脱敏策略的权限。 语法格式 修改脱敏策略生效表达式。 1 ALTER REDACTION POLICY policy_name ON table_name
GAUSS-00161 -- GAUSS-00170 GAUSS-00161: "wrong number of parameters on right side of OVERLAPS expression" SQLSTATE: 42601 错误原因:overlaps函数的右参数个数大于
ALTER REDACTION POLICY 功能描述 修改应用在指定表的脱敏策略。 注意事项 只有待修改脱敏策略所应用表对象的属主和被授予gs_redaction_policy预置角色的用户才有修改脱敏策略的权限。 语法格式 修改脱敏策略生效表达式。 1 ALTER REDACTION
GAUSS-03071 -- GAUSS-03080 GAUSS-03071: "unsupported result size: %d" SQLSTATE: 0A000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03072: "invalid
UPSERT 功能描述 向表中添加一行或多行数据。当出现主键或者唯一约束冲突时更新或者忽略冲突的数据。 UPSERT语法仅8.1.1及以上版本支持。 语法格式 详细介绍请参见INSERT的语法格式。有两种UPSERT语法格式: 表1 UPSERT语法格式 语法格式 冲突更新 冲突忽略
锁等待检测 操作场景 在日常作业开发中,数据库事务管理中的锁一般指的是表级锁,GaussDB(DWS)中支持的锁模式有8种,按排他级别分别为1~8。每种锁模式都有与之相冲突的锁模式,由锁冲突表定义相关的信息,锁冲突表如表1所示。 举例:用户u1对某张表test执行INSERT事务时
CREATE TABLE PARTITION 功能描述 创建分区表。逻辑上的一张表根据某种方案分成几张物理块进行存储,这张逻辑上的表称之为分区表,物理块称之为分区。分区表是一张逻辑表,不存储数据,数据实际是存储在分区上的。 常见的分区策略包括:范围分区(Range Partitioning
FORMAT和CAST Teradata中,关键词FORMAT用于格式化列或表达式。例如,LPAD中FORMAT '9(n)'和'z(n)'分别用'0'和空格(' ')表示。 数据类型转换可使用CAST或直接数据类型([like (expression1)(CHAR(n))])进行
GAUSS-04581 -- GAUSS-04590 GAUSS-04581: "Codegen failed on the procedure of ExecVecQual!" SQLSTATE: XX000 错误原因:在生成总体IR函数时,若有一个表达式未正确处理,则使用codegen
record record类型的变量 创建一个record变量的方式: 定义一个record类型 ,然后使用该类型来声明一个变量。 语法 record类型的语法参见图1。 图1 record类型的语法 对以上语法格式的解释如下: record_type:声明的类型名称。 field
record record类型的变量 创建一个record变量的方式: 定义一个record类型 ,然后使用该类型来声明一个变量。 语法 record类型的语法参见图1。 图1 record类型的语法 对以上语法格式的解释如下: record_type:声明的类型名称。 field
平台和客户端兼容性 很多平台都使用数据库系统,数据库系统的对外兼容性给平台提供了很大的方便。 transform_null_equals 参数说明:控制表达式expr = NULL(或NULL = expr)当做expr IS NULL处理。如果expr得出NULL值则返回真,否则返回假
平台和客户端兼容性 很多平台都使用数据库系统,数据库系统的对外兼容性给平台提供了很大的方便。 transform_null_equals 参数说明:控制表达式expr = NULL(或NULL = expr)当做expr IS NULL处理。如果expr得出NULL值则返回真,否则返回假
SELECT 功能描述 SELECT用于从表或视图中读取数据。 SELECT语句就像叠加在数据库表上的过滤器,利用SQL关键字从数据表中过滤出用户需要的数据。 注意事项 SELECT支持普通表和HDFS的Join,不支持普通表和GDS外表的join。即SELECT语句中不能同时出现普通表和
类型转换和格式化 本节主要介绍Teradata类型转换和格式化的迁移语法。迁移语法决定了关键字/特性的迁移方式。 在Teradata中,FORMAT关键词用于格式化字段/表达式。FORMAT '9(n)' 和'z(n)'分别使用0和空格(' ')填充,即使用LPAD函数。数据类型转换可通过
比较操作符 比较操作符可用于所有相关的数据类型,并返回布尔类型数值。 所有比较操作符都是双目操作符,被比较的两个数据类型必须是相同的数据类型或者是可以进行隐式转换的类型。例如1<2<3这样的表达式为非法的,因为布尔值和3之间不能做比较。 GaussDB(DWS)提供的比较操作符请参见表
比较操作符 比较操作符可用于所有相关的数据类型,并返回布尔类型数值。 所有比较操作符都是双目操作符,被比较的两个数据类型必须是相同的数据类型或者是可以进行隐式转换的类型。例如1<2<3这样的表达式为非法的,因为布尔值和3之间不能做比较。 GaussDB(DWS)提供的比较操作符请参见表