数据仓库服务 GaussDB(DWS)-GAUSS-00901 -- GAUSS-00910
GAUSS-00901 -- GAUSS-00910
GAUSS-00901: "tables in ALTER TABLE EXCHANGE PARTITION must have the same column/row storage"
SQLSTATE: 0A000
错误原因:ALTER TABLE EXCHANGE PARTITION语句执行的表必有相同的行/列存储。
解决办法:建议检查ALTER TABLE EXCHANGE PARTITION语句执行的表是否有相同的行列存储,否则不能执行。
GAUSS-00902: "tables in ALTER TABLE EXCHANGE PARTITION must have the same type of compress"
SQLSTATE: 0A000
错误原因:ALTER TABLE EXCHANGE PARTITION语句执行的表必有相同的压缩类型。
解决办法:建议检查ALTER TABLE EXCHANGE PARTITION语句执行的表是否有相同的压缩类型,否则不能执行。
GAUSS-00903: "tables in ALTER TABLE EXCHANGE PARTITION must have the same number of columns"
SQLSTATE: 0A000
错误原因:ALTER TABLE EXCHANGE PARTITION语句执行的表必有相同的列数。
解决办法:建议检查ALTER TABLE EXCHANGE PARTITION语句执行的表是否有相同的列数,否则不能执行。
GAUSS-00904: "column name mismatch in ALTER TABLE EXCHANGE PARTITION"
SQLSTATE: 0A000
错误原因:ALTER TABLE EXCHANGE PARTITION语句执行的表列名不匹配。
解决办法:建议检查ALTER TABLE EXCHANGE PARTITION语句执行的表是否有相同的列名,否则不能执行。
GAUSS-00905: "column type or size mismatch in ALTER TABLE EXCHANGE PARTITION"
SQLSTATE: 0A000
错误原因:ALTER TABLE EXCHANGE PARTITION语句执行的表列类型及大小不匹配。
解决办法:建议检查ALTER TABLE EXCHANGE PARTITION语句执行的表是否有相同的列类型和大小,否则不能执行。
GAUSS-00906: "column not null constraint mismatch in ALTER TABLE EXCHANGE PARTITION"
SQLSTATE: 0A000
错误原因:ALTER TABLE EXCHANGE PARTITION语句执行的表列不能为空限制不匹配。
解决办法:建议检查ALTER TABLE EXCHANGE PARTITION语句执行的表列是否同时有不能为空限制,否则不能执行。
GAUSS-00907: "column default constraint mismatch in ALTER TABLE EXCHANGE PARTITION"
SQLSTATE: 0A000
错误原因:ALTER TABLE EXCHANGE PARTITION语句执行的表列默认限制不匹配。
解决办法:建议检查ALTER TABLE EXCHANGE PARTITION语句执行的表列是否有相同的默认限制,否则不能执行。
GAUSS-00908: "column collation mismatch in ALTER TABLE EXCHANGE PARTITION"
SQLSTATE: 0A000
错误原因:ALTER TABLE EXCHANGE PARTITION语句执行表的列排序不匹配。
解决办法:建议检查ALTER TABLE EXCHANGE PARTITION语句执行的表是否有相同的列排序,否则不能执行。
示例:
1 2 3 4 5 6 7 8 91011121314 |
postgres=# create table t3 (a int,b text collate "C")postgres-# with (orientation = column,compression=middle)postgres-# distribute by hash (a);CREATE TABLEpostgres=# create table t4 (a int,b text)postgres-# with (orientation = column,compression=middle)postgres-# distribute by hash (a)postgres-# partition by range(b)(postgres(# partition p1 values less than('a'),postgres(# partition p2 values less than('h'),postgres(# partition p3 values less than(maxvalue));CREATE TABLEpostgres=# alter table t4 exchange partition (p3) with table t3;ERROR: column collation mismatch in ALTER TABLE EXCHANGE PARTITION |
GAUSS-00909: "column storage mismatch in ALTER TABLE EXCHANGE PARTITION"
SQLSTATE: 0A000
错误原因:ALTER TABLE EXCHANGE PARTITION语句执行的表列存储不匹配。
解决办法:建议检查ALTER TABLE EXCHANGE PARTITION语句执行的表是否有相同的列存储,否则不能执行。
GAUSS-00910: "the type of column compress mismatch in ALTER TABLE EXCHANGE PARTITION"
SQLSTATE: 0A000
错误原因:ALTER TABLE EXCHANGE PARTITION语句执行的表列压缩类型不匹配。
解决办法:建议检查ALTER TABLE EXCHANGE PARTITION语句执行的表是否有相同的压缩类型,否则不能执行。
- 数据仓库服务GaussDB(DWS)_SQL on Anywhere
- DWS安全_数据仓库服务安全_DWS数据安全管理_DWS安全保障_DWS安全策略
- 调用GaussDB(DWS) API接口_数据仓库服务调用API_如何调用API_在DWS中调用API
- GAUSS(DWS)工具_gsql工具_DataStudio工具_DSC工具
- DWS资源管理_GaussDB(DWS)资源管理作用_DWS资源管控
- DWS产品介绍_DWS产品优势_DWS功能_DWS使用场景_DWS是什么
- GaussDB(DWS)常用SQL_常用SQL命令_SQL语法
- 数据库监控DMS_数据库智能运维_了解Auto Pilot_DMS_DWS节点监控
- 如何进行日志采集和转储_日志平台_日志接入_日志转储
- GaussDB(DWS)服务_什么是IoT数仓_如何使用IoT数仓