检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
视图名称怎么改变,都不会改变这层依赖关系。如果要对基表进行一些字段修改,会因为与视图字段存在强绑定而报错。如果要删除某个表字段或整个表,就需要连同其关联的视图一起使用cascade关键字删除,表字段删除完成或表重建后再依次重建各级视图,给用户的使用增加了很大的工作量,导致易用性较差。
studio支持SQL和PL/SQL 语句格式化在“SQL终端”中一起高亮显示。 PL/SQL格式化 执行如下步骤格式化PL/SQL语句: 选择需要格式化的PL/SQL语句。 在工具栏中单击,格式化查询。 按“Ctrl+Shift+F”或在主菜单中选择“编辑 > 格式化”。 PL/SQL语句被格式化。
BY后的表达式和DISTINCT ON的表达式不相同。 解决办法:DISTINCT ON和ORDER BY同时使用时,ORDER BY后的表达式需要和DISTINCT ON的表达式相同。 父主题: GAUSS-00201 -- GAUSS-00300
rows) 方式二: 通过系统表PG_AUTH_HISTORY的passwordtime字段查看用户最初的密码创建时间,即该用户的创建时间。需要有系统管理员权限才可以访问此系统表。 1 SELECT roloid, min(passwordtime) as create_time FROM
required for functions returning 'record'" SQLSTATE: 42601 错误原因:返回record类型的函数需要列定义列表(或表定义)。 解决办法:对于返回record类型的函数要使用表定义指定返回值。 父主题: GAUSS-00101 -- GAUSS-00200
容Oracle、Teradata和MySQL数据库。 若创建数据库时不指定该参数,默认为ORA。 为解决DATABASE的兼容性模式问题,需要将两个数据库的兼容模式修改为一致。GaussDB(DWS)不支持ALTER方式修改已有数据库的兼容模式DBCOMPATIBILITY,只能通过新建数据库的方式来指定兼容模式。
FROM操作中源数据与目标表的表结构不一致导致的报错,均不能正常回滚到保存点之前,而是整个事务回滚。 SQL标准要求,使用savepoint建立一个同名保存点时,需要自动删除前面那个同名保存点。在GaussDB(DWS)数据库里,将保留旧的保存点,但是在回滚或者释放的时候,只使用最近的那个。释放了新的保存点将导致旧的再次成为ROLLBACK
constraint '%s' cannot be implemented" SQLSTATE: 42804 错误原因:为表添加外键约束时,被约束的字段类型需要和被引用的字段类型相同。 解决办法:建议更改外键约束操作,使被约束的字段类型与被引用的字段类型相同。 GAUSS-00763: "Cannot
值。此处仅用作示例说明出现collate冲突时应该如何解决。 原因分析 表t中有两个字段,且两个字段的排序规则不同,字段a的排序规则为C(安装数据库时的默认排序规则),字段b的排序规则为case_insensitive(不区分大小写),SELECT语句中表达式hashtext(ifnull(a
错误码: column %s is of type %s but default expression is of type %s. 解决方案:您需要重写或强制转换表达式。 level: ERROR GS_101130105 错误码: Tuple does not match the descriptor
解决办法:可以将列数目较多的大表拆分为多个小表再进行数据存储,也可以将一些数据类型修改为字符串类型进行存储。64位xid系统改变了页面规格,如果旧表发生报错,也需要将列数目较多的大表拆分为多个小表再进行数据存储或者将一些数据类型修改为字符串类型进行存储。 GAUSS-03724: "failed to
allowed:%d" SQLSTATE: XX000 错误原因:存储分区表的分区目录名字长度超过了最大限制512字节。 解决办法:用户数据需要保证“分区键+分区键值”不超过512字节(含URI转码)。 GAUSS-04749: "could not initialize partition
aggregates" SQLSTATE: 42P13 错误原因:排序算子只能出现在单参数的聚集函数中。 解决办法:请确认该聚集函数的参数个数,并确认是否需要调用排序算子。 GAUSS-01926: "function %s returns a set" SQLSTATE: 42804 错误原因:
XX000 错误原因:备机/从备请求的日志在主机上已经被删除了。 解决办法:"检查主机实例的pg_xlog目录,确定是否存在名字不连续的日志。需要去重建备机或重启从备,集群环境下,CM会自动重建备机。" GAUSS-02027: "could not open file '%s' (log
置GAUSSHOME,则报错处理避免后续无效操作。 解决办法:检查是否设置环境变量GAUSSHOME,如果没有GAUSSHOME环境变量,需要进行设置。 GAUSS-04580: "Failed to load IR file!\n" SQLSTATE: XX000 错误原因:解析ir文件失败,意味着加载LLVM
contain quote character" SQLSTATE: 22023 错误原因:导入CSV格式时指定的分隔符中出现了引号字符。 解决办法:需要重新指定CSV格式的分隔符或者引号字符。 GAUSS-01189: "COPY escape available only in CSV mode"
using HEAD" SQLSTATE: 42601 错误原因:用户在导出的时候指定从哪个文件来读取HEAD信息,但是并没有指定是否真正需要HEAD信息。 解决办法:在导出语句中明确指定HEADER项,或者去掉读取的文件名信息。 GAUSS-01204: "table '%s'
当用户将定时任务关闭(即job_queue_processes为0时),由于监控job执行的线程不会启动,所以job_status不会根据job的实时状态进行设置,用户不需要关注job_status。 只有当开启定时任务功能(job_queue_processes为非0时),系统才会根据当前job的实时状态刷新job_status的值。
这些GIN索引使用了不同的parser(即分隔符不同); 在查询中使用了该列,且执行计划中使用索引进行扫描。 为了避免使用不同gin索引导致查询结果不同的问题,需要保证在物理表的一列上只有一个gin索引可用。 父主题: 在数据库表中搜索文本
这些gin索引使用了不同的parser(即分隔符不同); 在查询中使用了该列,且执行计划中使用索引进行扫描; 为了避免使用不同gin索引导致查询结果不同的问题,需要保证在物理表的一列上只有一个gin索引可用。 父主题: 表和索引