shirlly 发表于 2013-2-7 19:54:36

sql server 存储过程

CREATE PROCEDURE testProAS    /**//* ------- 事务开始 ---------- */    BEGIN TRANSACTION tran_test    /**//* -------- 保存事务 ----------*/    SAVE TRANSACTION tran_test      /**//* -------- 数据操作 ---------*/      INSERT ( ) VALUES ( '43332' )    /**//*---------- 提交事务 ------------*/    COMMIT TRANSACTION tran_test    /**//*--------- 判断是否有错误 ----------*/    IF ( @@ERROR <> 0 )    BEGIN      /**//*---------- 自定义错误输出 ----------*/      RAISERROR( 'Insert data error!',16,1 )      /**//*-------- 事务回滚 --------*/      ROLLBACK TRANSACTION tran_test    END      /**//*------- 判断事务数是否大于0 -----------*/    IF ( @@TRANCOUNT > 0 )    BEGIN      /**//*-------- 事务回滚 --------*/      ROLLBACK TRANSACTION tran_test    ENDGO
转自:http://www.techrss.cn/html/2007/09-11/56883.htm
页: [1]
查看完整版本: sql server 存储过程