SET XACT_ABORT各种用法及显示结果

本文介绍了在数据库管理中如何使用SET XACT_ABORT命令,通过三个具体示例展示了该设置如何影响事务处理。在不同的用法下,它会决定事务在遇到错误时是仅回滚错误行还是全部回滚。此外,还探讨了插入语句与事务的关系,特别是在外键控制下的行为差异。
摘要由CSDN通过智能技术生成

一、准备工作:

       1、首先我们创建测试数据库:

create   database  demo

    2、创建数据表和测试数据:(这里注意外键控制)

use  demo
CREATE   TABLE  student
(    
        stuid 
int   NOT   NULL   PRIMARY   KEY ,
        stuname 
varchar ( 50 )
)
CREATE   TABLE  score 
(
        stuid 
int   NOT   NULL   REFERENCES  student(stuid),
        score 
int
)
GO

INSERT   INTO  student  VALUES  ( 101 , ' zhangsan '
INSERT   INTO  student  VALUES  ( 102 , ' wangwu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值