暂无图片
Oracle数据库为什么约束要在SQL语句执行之后才验证?
我来答
分享
三阳
2023-07-01
Oracle数据库为什么约束要在SQL语句执行之后才验证?

Oracle数据库为什么约束要在SQL语句执行之后才验证?为什么不在SQL语句执行期间验证?

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

这是因为,一条语句的执行过程中可能会使表中的各行暂时“不符合”完整性约束,这是很自然的。如果Oracle在SQL的工作完成任何一部分时都必须要符合完整性约束,那么就算是SQL的最终处理结果符合完整性约束,Oracle也会有可能给这个SQL报错。

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