暂无图片
EMP表,它不是分区的,也不是索引组织表。以下SQL语句: ALTER TABLE emp DROP COLUMN first_name; 哪两个陈述是正确的
我来答
分享
星星之火
2024-02-04
EMP表,它不是分区的,也不是索引组织表。以下SQL语句: ALTER TABLE emp DROP COLUMN first_name; 哪两个陈述是正确的

A

如果将SET UNUSED选项添加到上述SQL语句中,则可以回滚FIRST_NAME列。

B

可以删除FIRST_NAME列,即使它是PRIMARY KEY。

C

如果表中还有一个或多个其他列,那么FIRST_NAME列将被删除。

D

如果FIRST_NAME列不包含任何数据,那么它将被删除。

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
张楚

B、可以删除FIRST_NAME列,即使它是PRIMARY KEY。

C、如果表中还有一个或多个其他列,那么FIRST_NAME列将被删除。

解析:

不管列上有没有数据,删除列的命令都可以正常执行。 

set unused的列无法访问,无法使用rollback撤销unused设置

暂无图片 评论
暂无图片 有用 13
暂无图片
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏