事务的应用(一)
来源:互联网 发布:网络教育是入学考试 编辑:程序博客网 时间:2024/06/05 03:44
事务可分为:数据库事务、ADO.NET事务、企业级COM+事务。其中数据库事务是其他事务模型的基础。
数据库事务:对于每一个数据库事务的建立,不同的数据库都有不同的规则,但针对sql server,采取自动提交方式来实现的。
优点:独立于应用程序,所有的事务逻辑包含在一个单独的调用中,性能比较好。
sql语句:
declare @tranname varchar(20);
select @tranname='transactionname';
begin transaction @tranname;
go
use DatabaseName;
go
delete from DatabaseName.DataTableName where 条件;
go
commit transaction transactionname;
go
存储过程:
create proc procName
as
begin tran
insert into tb_student(ID,name)values('1','virgree');
if(@@error<>0)
rollback tran
else
insert into tb_student(ID,name)values('2',Jacboson);
create proc procName
if(@@error<>0)
rollback tran
esle
commit tran
end
go
//等同于下面
create proc procName
as
begin tran
set xact_abort on
insert into tb_student(ID,name)values('1','virgree');
insert into tb_student(ID,name)values('2',Jacboson);
commit tran;
go
- 事务的应用(一)
- (一)数据库事务-事务的特性
- 事务的应用(二)
- 事务的应用(三)
- 【Hibernate系列】(二):事务的应用
- 有关事务的应用
- Oracle 事务的应用
- 事务的简单应用
- 事务的应用
- SpringBoot 事务的应用
- SQLServer -- 事务的应用
- 分布式事务的解决方案(一)
- Mysql 事务(一)
- Mysql 事务(一)
- 事务(一)
- Mysql 事务(一)
- 事务(一)
- 数据库事务(一)
- 线程锁的概念函数EnterCriticalSection和LeaveCriticalSection的用法
- 《监控》书评
- java 压缩图片 实例
- Word首页不显示页码的2种方法
- YUV与RGB
- 事务的应用(一)
- jQuery练习---jQuery Menu,菜单
- Flexible Architecture for Simulation and Testing (FAST)
- 通货膨胀
- waveOutSetVolume函数控制系统音量
- js将地址复制到剪贴板
- http://user.qzone.qq.com/365982365/blog/1259508425
- 这样的老婆不好找
- “定制带有模拟器且支持ActiveSync调试的WINCE5.0 SDK” 遇到设备连接出错