---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 if exists (select * from syscolumns where id=object_id('tb_simple') and name='cloumn_simple') begin --execute(' alter table tb_simple drop column cloumn_simple ') --SET @errorSun=@errorSun+@@ERROR print ' cloumn cloumn_simple exist!' end else begin alter table tb_simple add cloumn_simple int null SET @errorSun=@errorSun+@@ERROR print 'add cloumn cloumn_simple ok' end IF @errorSun<>0 BEGIN PRINT '有错误,回滚' ROLLBACK TRANSACTION END ELSE BEGIN PRINT '成功,提交' COMMIT TRANSACTION END
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步