首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql server 2005存储过程TRANSACTION报错解决方案

2014-01-08 
sql server 2005存储过程TRANSACTION报错修改存储过程,增加了SET TRANSACTION ISOLATION LEVEL READ COMMI

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 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要在第一句吧?

热点排行