暂无图片
oracle 11g禁用约束问题
我来答
分享
张德鲁斯
2022-01-05
oracle 11g禁用约束问题

alter table table_name disable novalidate constraint constraint_name;

请问我想禁用表上的约束,这个命令是把索引也删除了吗?不是很理解disable novalidate的含义

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

类似主键约束,唯一约束等,约束创建出来后,oracle会帮你做了建立和加入索引

当然如果你手工创建索引,再加入主键约束,删除/禁用约束时,就不会删除索引。

对于Oracle自动(递归)创建出来的唯一索引,在进行约束(唯一约束、主键约束)删除的时候,Oracle会级联把索引也删除。(已测试)


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