返回数说广场
0
在Oracle中,当一张表通过如下SQL创建:
create table newtab as select * from tab;
新表上会有任何约束吗? B
A
新表没有任何约束,因为使用子查询建表不会copy任何约束
B
显式创建的not null约束将被copy,但是唯一键及主键不会
C
主键和唯一约束将被copy,但是不会进行check并且not null约束不会copy
D
所有tab表上的约束都被copy到newtab
E
除了外键约束,所有约束都被copy
解析:CTAS方式创建表,不会复制索引及注释,主键约束,但是字段有not null属性会复制
0
0 108
分享
评论
热门数说


