sql server 2005存储过程TRANSACTION报错
修改存储过程,增加了SET TRANSACTION ISOLATION LEVEL READ COMMITTED。
执行修改存储过程时报错:
消息 156,级别 15,状态 1,第 1 行
关键字 'TRANSACTION' 附近有语法错误。
双击消息,光标停在COMMIT句
-- 结束事务
COMMIT TRANSACTION Tran_MSG
SET TRANSACTION ISOLATION LEVEL READ COMMITTED
事实上我没改COMMIT句,是增加了下句SET TRANSACTION ISOLATION LEVEL READ COMMITTED
怎么解决?
------解决方案--------------------SET TRANSACTION ISOLATION LEVEL READ COMMITTED
这句话应该放在BEGIN TRAN之前,你放在COMMIT之后肯定报错
------解决方案--------------------set要在第一句吧?