有个很苯的方法看行不行:BEGIN TRANSACTION ABCD
EXECUTE SQL语句IF @@ERROR > 0 
     PRINT 'SQL 语句错误'
ELSE
     PRINT 'SQL 正确'ROLLBACK TRANSACTION ABCD