---Name: 插入/更新 数据模板.sql ---Purpose: 用于更新 数据库中 历史数据 或 插入 新数据 的脚本模板 ---Author: xx ---Time: 2015-12-18 10:26:06 ---Remark: tb_simple 为要更新的表;cloumn_simple 为要更新的列,id 为主键 BEGIN TRANSACTION DECLARE @errorSun INT SET @errorSun=0 UPDATE tb_simple SET cloumn_simple =232 --更新数据 SET @errorSun=@errorSun+@@ERROR PRINT 'update ok!' if not exists(select 1 from Systemcnfg where ParamType='个贷流程状态' and ParamID='MaxPendingCount' and ParamValue='10') begin insert into Systemcnfg(ParamType,ParamID,ParamValue) values ('个贷流程状态','MaxPendingCount','10') --插入数据,插入前最好做判断是否已存在 SET @errorSun=@errorSun+@@ERROR PRINT 'insert ok!' end else begin PRINT 'exist already!' end IF @errorSun<>0 BEGIN PRINT '有错误,回滚' ROLLBACK TRANSACTION END ELSE BEGIN PRINT '成功,提交' COMMIT TRANSACTION END