请教部分事务回滚?
以下例子为什么一条数据都没有提交,我需要的结果是有一条数据,请教怎么处理??谢谢!alter proc abc
as
BEGIN TRAN TRY
INSERT INTO a (f2) VALUES ('3') ---对提交
INSERT INTO a (f2) VALUES ('ff') ---错ff不是数值型不提交 COMMIT TRAN TRY --因为其中有一个错回滚
INSERT INTO a (f2) VALUES ('3') --对提交 结果
f2
-------
3
以下例子为什么一条数据都没有提交,我需要的结果是有一条数据,请教怎么处理??谢谢!alter proc abc
as
BEGIN TRAN TRY
INSERT INTO a (f2) VALUES ('3') ---对提交
INSERT INTO a (f2) VALUES ('ff') ---错ff不是数值型不提交 COMMIT TRAN TRY --因为其中有一个错回滚
INSERT INTO a (f2) VALUES ('3') --对提交 结果
f2
-------
3
解决方案 »
- 咨询sql 2008 时区问题
- 多条INSERT语句怎么执行
- 关联表 查询与插入。
- 求一段SQL语句。。。关于互相关注的
- 哪些比较常用的软件属于ERP软件?请举例子
- MS SQL 中一个表的多个字段对应另一个表的同一个字段如何效率查询?
- 在SqlServer上执行SQL语句update table1 set qty=2.566 where...出现问题。
- 请问我这个动态执行表名的函数错在那里....
- 这样的算法该如何写?
- 特别困难的问题!!!
- 设计商品子系统的存储结构或数据库结构(求助,在线等)
- sql server2005,操作系统用/3GP开关,2005上设了最大服务器内存为2.2G,但。。
.............................之间的就是回滚的内容,当然不会写入了COMMIT TRAN TRY
INSERT INTO a (f2) VALUES ('3') 这里是后面怎么才可以提交??