为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: v8
【操作系统】:
【CPU】:
【问题描述】*: 类似 create table a as table b;
开启参数:
sp_set_para_value(1,'CTAB_SEL_WITH_CONS',2),CTAS写法可以对原始表上的表结构、分区信息、存储信息以及部分表约束进行拷贝,但索引不能拷贝。
CTAB_SEL_WITH_CONS
查询建表时,是否对原始表上的相关信息进行拷贝。
0:否(若源列不是主键列,且显式指定了 NOT NULL 约束,则拷贝源列的非空信息);
1:对原始表上的约束进行拷贝;
2:对原始表上的表结构、分区信息、存储信息以及部分表约束进行拷贝。其中,CTAB_SEL_WITH_CONS=1 时,不支持 huge 表
create table AAA.ABCDE as select * from "AAA"."ABC";