检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
pg_node_tree 如果是检查约束,则是其表达式的内部形式。 consrc text 如果是检查约束,则是表达式的人类可读形式。 当被引用的对象改变时,consrc不能被更新。例如,它不会跟踪字段的重命名。最好还是使用pg_get_constraintdef()来抽取一个检查约束的定义,而不是依赖这个字段。
pg_node_tree 如果是检查约束,则是其表达式的内部形式。 consrc text 如果是检查约束,则是表达式的人类可读形式。 当被引用的对象改变时,consrc不能被更新。例如,它不会跟踪字段的重命名。建议还是使用pg_get_constraintdef()来抽取一个检查约束的定义,而不是依赖这个字段。
te = false when materialized view enable query rewrite. 解决方案:修改物化视图禁用查询重写。 level: ERROR GS_213100100 错误码: language %s does not exist. 解决方案:使用CREATE
pg_temp仍被优先搜索。通过使用别名pg_temp,系统只会在存放临时表的模式中搜索表、视图和数据类型这样的数据库对象,不会在里面搜索函数或运算符这样的数据库对象。 系统表所在的模式pg_catalog,总是排在search_path中指定的所有模式前面被搜索,即具有第二搜
table '%s'" SQLSTATE: 0A000 错误原因:试图删除用于分区表的表空间为非法操作。 解决办法:请确认待删除的表空间是否被分区表使用,如果被分区表使用则系统不允许删除。 GAUSS-00538: "tablespace '%s' is not empty" SQLSTATE:
to identify consistence at %X/%X: %s" SQLSTATE: XX000 错误原因:"主备日志一致性校验查询失败。根据""%s""给出的主备连接返回的错误信息进行处理。" 解决办法:"1. 前面运行出现主备角色不一致切换,导致日志不一致。2. 这
PT statements are not implemented" SQLSTATE: 0A000 错误原因:对于用户建立的规则,生成的查询树中,对UNION/INTERSECT/EXCEPT进行了过滤操作,该执行模式目前不支持。 解决办法:尝试进行rule的改写,规避不支持的
输入:WM_Concat 图4 输出:WM_Concat NVL2和REPLACE “NVL2(表达式,值1,值2)”函数用于根据指定的表达式是否为空来确定查询返回的值。如果表达式不为Null,则NVL2返回“值1”。如果表达式为Null,则NVL2返回“值2”。 输入:NVL2 1 NVL2(Expr1
'This is a very long title' */ ); 输入:TABLE,使用列TITLE DSC将列TITLE迁移为新的外部查询。 1 2 3 SELECT customer_id (TITLE 'cust_id') FROM Customer_T WHERE cust_id
8000+500 NOT IN (10000, 9000) AS RESULT; result ---------- t (1 row) 如果查询语句返回结果为空,或者表达式列表不符合表达式的条件且右侧表达式列表返回结果至少一处为空,则NOT IN的返回结果为null,而不是fals
mn_name必须存在。 ENABLE QUERY OPTIMIZATION 利用信息约束对查询计划进行优化。 DISABLE QUERY OPTIMIZATION 禁止利用信息约束对查询计划优化。 示例 创建外表OBS_ft,用来以txt格式导入OBS上指定的对象数据到row_tbl表中:
8000+500 NOT IN (10000, 9000) AS RESULT; result ---------- t (1 row) 如果查询语句返回结果为空,或者表达式列表不符合表达式的条件且右侧表达式列表返回结果至少一处为空,则NOT IN的返回结果为null,而不是fals
pg_temp仍被优先搜索。通过使用别名pg_temp,系统只会在存放临时表的模式中搜索表、视图和数据类型这样的数据库对象,不会在里面搜索函数或运算符这样的数据库对象。 系统表所在的模式pg_catalog,总是排在search_path中指定的所有模式前面被搜索,即具有第二搜
修改表,包括修改表的定义、重命名表、重命名表中指定的列、重命名表的约束、设置表的所属模式、添加/更新多个列、打开/关闭行访问控制开关。 注意事项 只有表的所有者或者被授予了表ALTER权限的用户有权限执行ALTER TABLE命令,系统管理员默认拥有此权限。但要修改表的所有者或者修改表的模式,当前用户必须
修改表,包括修改表的定义、重命名表、重命名表中指定的列、重命名表的约束、设置表的所属模式、添加/更新多个列、打开/关闭行访问控制开关。 注意事项 只有表的所有者或者被授予了表ALTER权限的用户有权限执行ALTER TABLE命令,系统管理员默认拥有此权限。若要修改表的所有者或者修改表的模式,当前用户必须
存储过程指定package属性时支持重载。 在创建procedure时,不能在avg函数外面嵌套其他agg函数,或者其他系统函数。 创建存储过程后查询定义时会返回CREATE FUNCTION的定义。 存储过程可以有多个返回值,也可以没有返回值。无返回值的存储过程调用后会有空的回显。 存储过程不支持分段提交。
queryid bigint 语句执行使用的内部query_id。 pid bigint 后端线程ID。 plan_node_id integer 查询对应的执行计划的plan node id。 plan_node_name text 对应于plan_node_id的算子的名称,算子名称长
ERROR GS_212100063 错误码: JOIN expression is not allowed. 解决方案:USE子句只能是一个表或子查询。 level: ERROR GS_212100069 错误码: VALUES in FROM must have an alias. 解决方案:例如FROM
enum_range(anyenum) enum_range(anyenum, anyenum) GaussDB(DWS)所支持的函数参见函数和操作符。 访问权限查询函数: has_sequence_privilege(user, sequence, privilege) has_sequence_privilege(sequence
如果源编码格式到目标编码格式的转化规则不存在,则字符串不进行任何转换直接返回,如GBK和LATIN1之间的转换规则是不存在的,具体转换规则可以通过查看系统表pg_conversion获得。 示例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16