系统更新,批量删除所有存储过程的方法分享

转自:http://www.maomao365.com/?p=6864

转自: http://www.maomao365.com/?p=5277
摘要:
下文重要描述,怎么着对”已上线的连串”中的表,增添新的字段。

摘要:


下文呈报选择sql脚本批量刨除全数存款和储蓄进程的艺术,如下所示:
尝试情状:sqlserver
2010 奥迪Q52

系统铺排脚本,扩张列的点子:
在系统脚本发表中,怎样是积存进程 自定义函数
视图的修改和新扩张,大家平淡无奇使用以下步骤来编排此类脚本
1 判定目的(存款和储蓄进程 自定义函数
视图)是或不是存在,如何存在大家就删除对象(存款和储蓄进度 自定义函数 视图)
2 新建对象
<hr />
可是扩张系统字段(列)时,我们无法运用删除表,然后再度的方法开展脚本处理,
那正是说大家平日使用
先判别列是或不是存在,就算一纸空文就创立列,即使存在就修改列属性<span
style=”color:red;font-weight:bold;”>(修改列属性–请小心是不是会耳闻则诵历史数据)</span>
例:


IF NOT EXISTS(SELECT * FROM SYS.COLUMNS 
WHERE OBJECT_ID = OBJECT_ID(N'表名') 
AND NAME = '列名') ---判断列是否存在
begin
---增加列
alter table [表名] 
add column [列名] [列类型]
end
else
begin
---修改列属性
alter table [表名] 
add column [列名] [列类型]
end

发表评论

电子邮件地址不会被公开。 必填项已用*标注