---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