eg:
create procedure test
As
begin tran
insert ...
if @@error<> 0 goto Err
delete...
if @@error<> 0 goto Err
update..
if @@error<> 0 goto Err
commit
return
Err:
rollback
解决方案 »
- 请大家推荐一本MS SQL2005教材
- 如何实现类似DB2的import insert_update
- 求一条sql查询。当表中没有数据的时候
- 一个日期排序的问题
- 请问如何使用bcp?如何把一个表的数据导出为文本? 只有90分了!具体见内!谢谢!
- 字符串连+ 查询问题
- 请教两个问题!
- 如何远程备份sql2000数据库?知道用户名:密码:ip: (提示:本身服务器上ms sql 的企业管理器是坏的,不可以直接备份,请问我怎么远程备份这个数据库)
- 我想用把一些数据添加到SQL数据库?
- 一个简单的问题 表插入 在线等
- ★★★★★怎样获取表中第i行到第j行的数据??
- 如何将两个select得到的结果合成一张表输出
go
begin tran
insert table1 values(1) ----这句是对的
insert table1 values('aaa') ----这句由于类型不一样将报错
commit transelect * from table1 ------结果是两句都没插入!应为他们是一个事务