检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
场景三:过滤条件使用了函数或隐式类型转化 如果在过滤条件中使用了计算、函数、隐式类型转化,都可能导致无法选择索引。 例如创建表,并在a,b,c三列上都分别创建了索引。 1 CREATE TABLE test(a int, b text, c date); 在索引字段进行计算操作。
key(a)) with(orientation=column, enable_hstore_opt=on); Flink侧: 执行如下命令进行完整数据同步: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
WS)支持审计日志转储,用户可以开启审计日志转储功能,将审计日志转储到OBS(用户需创建用于存储审计日志的OBS桶)中进行查看或下载,详细内容请参考开启审计日志转储。 方式二:通过依赖于云日志服务LTS的“集群日志管理”功能查看采集的审计数据库日志或进行日志下载,详细内容请参考查看集群日志。
merge/upsert时,创建临时表方式: AS:使用create temp table *** as select * from *** as方式创建,该方式支持表中带自增字段的使用,但性能略低。 LIKE:使用create temp table *** like方式创建,该方式不支持表中带自增字段。
GAUSS-00424: "function %s is not an aggregate" SQLSTATE: 42809 错误原因:创建的函数不是有效的聚合函数。 解决办法:请确认函数是否为聚合函数,使用“(*)”作为参数的必须为聚合函数。 GAUSS-00425: "cache
示意图 行转列 将多行数据转换成一行显示,或将一列数据转换成多列显示。 列转行 将一行数据转换成多行显示,或将多列数据转换成一列显示。 示例表 创建行存表students_info并插入数据。 1 2 3 4 5 6 7 8 9 10 CREATE TABLE students_info(name
"unrecognized attribute for text search template: %d" SQLSTATE: XX000 错误原因:创建全文检索模板时,获取系统表pg_ts_template中指定列错误。 解决办法:系统表pg_ts_template属性信息错误,系统产生异
解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02620: "cursor '%s' already exists" SQLSTATE: 42P03 错误原因:创建portal时已经有重名的portal。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02601 -- GAUSS-02700
为VARCHAR(1),如果精度大于0,则转换为VARCHAR类型4倍的精度大小。 输入示例CHAR MySQL一个长度CHAR列被固定在创建表声明的长度,长度可以是从0到255之间的任何值。CHAR存储值时,它们将空格填充到指定的长度。 1 2 3 4 5 CREATE TABLE
SQLSTATE: 0A000 错误原因:不支持在一个非temp的函数中使用临时对象 解决办法:如要在函数中使用临时表、视图等临时对象,则要在创建函数时在指定函数所在schema为pg_temp。 GAUSS-04365: "The expiration time could not
create bounding box for empty polygon" SQLSTATE: 22023 错误原因:如果点集个数为0,不能创建box类型值。 解决办法:检查输入的点集个数是否为0。 GAUSS-03056: "invalid input syntax for type
解决办法:检查sql函数中的内容。 GAUSS-01840: "no conversion name supplied" SQLSTATE: XX000 错误原因:在创建conversion使,没有提供conversion name。 解决办法:请检查conversion name是否为空。 父主题: GAUSS-01801
transaction that has created a cursor WITH HOLD" SQLSTATE: 0A000 错误原因:无法对于创建WITH HOLD关键字游标的事务进行prepare操作。 解决办法:检查SQL脚本文件中是否含有WITH HOLD关键字的游标。 GAUSS-02626:
XX000 错误原因:打开某个目录失败,可能原因是目录不存在,权限不对,或目录损坏。 解决办法:可根据错误信息分析具体原因,如果目录不存在,需要创建对应目录;权限不对则修改权限;目录损坏则修复文件系统或磁盘。 GAUSS-00450: "data directory '%s' does
option on role '%s'" SQLSTATE: 42501 错误原因:系统管理员用户却不具有SYSADMIN属性。 解决办法:创建系统管理员用户时,请指定SYSADMIN属性。 GAUSS-00626: "must be system admin to set grantor"
"Interval error for building partitionwise join" SQLSTATE: XX000 错误原因:系统内部错误。创建partition wise join path时,输入参数不合法。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01563:
SQLSTATE: XX000 错误原因:DELETE/UPDATE复制表时,复制表没有主键。 解决办法:DELETE/UPDATE复制表前,为复制表创建主键。 GAUSS-01637: "Duplicate node_ids not expected in source target list"
参数的传递。 示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 --创建存储过程dynamic_proc CREATE OR REPLACE PROCEDURE dynamic_proc AS staff_id
表组成,delta表对用户不可见,故hint仅作用在主表上。 示例 为了hint使用索引扫描,需要首先在表item的i_item_sk列上创建索引,名称为i: 1 create index i on item(i_item_sk); 对示例中原语句使用如下hint: 1 2 explain
如何删除GaussDB(DWS)重复的表数据? 清理数据库脏数据时,可能会有多条重复数据只保留一条的场景,此场景可以使用聚合函数或窗口函数来实现。 构建表数据 创建表t_customer,向表中插入包含重复记录的数据: 1 2 3 4 5 6 7 8 9 10 11 12 13 14