>>>>>>>>>很弱的问题

[复制链接]
查看11 | 回复4 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
一句sql删除两条记录
其中一条由于有人引用它,该记录上的删除操作被reject了
那另一条记录可不可以被删除呢?
(另一条记录,没有完整性约束)
我试了,是不能被删除的,也就是整条sql被reject了
有什么参数可以控制,使得没有完整性约束的记录被顺利删除
而有完整性约束的纪录的删除操作同时被reject掉呢?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
这是事务的一致性,不能实现你的要求。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
但事务一致性不是指的是a unit of sql statements should be executed as a whole
但一句sql中处理的对象,也必须全部成功或失败吗?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
这叫事务的原子性。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行