博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用 commit tran 需注意
阅读量:6419 次
发布时间:2019-06-23

本文共 509 字,大约阅读时间需要 1 分钟。

ExpandedBlockStart.gif
代码
SET
   XACT_ABORT   
on
 
--
创建测试表 
create
   
table
   tb( 
id   
int
     
not
   
null
     
constraint
   PK_sys_zj_fielddict   
primary
   
key
 
        ,aa   
int
--
设置选项 
SET
   XACT_ABORT   
on
 
--
事务处理 
begin
   
tran
 
insert
   
into
   tb   
values
(
1
,
1
insert
   
into
   tb   
values
(
1
,
1
insert
   
into
   tb   
values
(
2
,
1
commit
   
tran
 
GO
--
显示结果 
/*
--------注意 
        如果这样写的话,后面的语句不会被执行,如果要执行后面的语句,要在这句后面加上GO,仅查询分析分析器支持,所以如果是在存储过程中,要保证commit   tran后面没有其他语句,否则出错时,其他语句不会被执行 
-----------
*/
 
select
   
*
   
from
   tb 
drop
   
table
   tb 

 

转载于:https://www.cnblogs.com/sofire/archive/2010/06/25/1764912.html

你可能感兴趣的文章
[2019.2.13]BZOJ4318 OSU!
查看>>
版本号带两个小数点的,如何比较大小?( NSStringCompareOptions )
查看>>
QCustomplot使用分享(三) 图
查看>>
什么是java?
查看>>
WPF路径动画(动态逆向动画)
查看>>
Low Level Reader Protocol (LLRP) 简介
查看>>
[Micropython]TPYBoard v10x NRF24L01无线通讯模块使用教程
查看>>
mysql中show processlist过滤和杀死线程
查看>>
最新Sublime Text 2 激活 汉化
查看>>
基础数据类型之字典
查看>>
第七次作业
查看>>
Oracle中NVARCHAR2与VARCHAR2的区别
查看>>
php debug
查看>>
Ubuntu构建LVS+Keepalived高可用负载均衡集群【生产环境部署】
查看>>
lvm实现快速备份文件及数据库,lvm快照原理
查看>>
设计模式之Factory Method(工厂方法)
查看>>
10K入职linux运维岗位小伙伴感谢信及面试经历分享
查看>>
zookeeper入门之Curator的使用之几种监听器的使用
查看>>
[转]Reporting Service部署之访问权限
查看>>
innerxml and outerxml
查看>>