sql server 事务问题,事务中引发触发器,触发器中的错误会导致回滚吗? 如题! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在触发器使用 ROLLBACK TRANSACTION 时,请注意下列行为:当前事务中该时间点之前所做的所有数据修改都将回滚,包括触发器所做的修改。触发器继续执行 ROLLBACK 语句之后的所有语句。如果这些语句中的任意语句修改数据,则不回滚这些修改。触发器中的 ROLLBACK 关闭并释放所有在包含激发触发器的语句的批处理中声明和打开的游标。这包括在激发触发器的批处理所调用的存储过程中声明和打开的游标。在激发触发器的批处理之前的批处理中声明的游标只关闭。但是,STATIC 或 INSENSITIVE 游标在下列条件下不会关闭:CURSOR_CLOSE_ON_COMMIT 设置为 OFF。静态游标是同步游标或者完全填充的异步游标。可以不使用 ROLLBACK TRANSACTION,而使用 SAVE TRANSACTION 语句在触发器中执行部分回滚。 不知道哪里有错误?谢谢! 交换数据中的两条记录值 菜鸟提问 请教一个返回decimal值的存储过程问题 怎么搜索出字段中含有“SD”,但是不是包含在“MSD”中的数据 SQL SERVER 2008 无法连接数据库引擎 sqlserver的DTS起动不了了,一启动就提示"不支持此接口" 这个SQL语句该怎么写呢,我想了好久,大虾帮忙啊 一个小问题 sql语句 求SQL语句 如何写代码实现SQL2000的导入数据
触发器继续执行 ROLLBACK 语句之后的所有语句。如果这些语句中的任意语句修改数据,则不回滚这些修改。
触发器中的 ROLLBACK 关闭并释放所有在包含激发触发器的语句的批处理中声明和打开的游标。这包括在激发触发器的批处理所调用的存储过程中声明和打开的游标。在激发触发器的批处理之前的批处理中声明的游标只关闭。但是,STATIC 或 INSENSITIVE 游标在下列条件下不会关闭:
CURSOR_CLOSE_ON_COMMIT 设置为 OFF。
静态游标是同步游标或者完全填充的异步游标。
可以不使用 ROLLBACK TRANSACTION,而使用 SAVE TRANSACTION 语句在触发器中执行部分回滚。