当前位置: 56net亚洲必嬴 > 数据库 > 正文

mssql sql server 系统改革,怎么样科学的扩展表字段

时间:2019-10-24 18:29来源:数据库
转自:http://www.maomao365.com/?p=6864 转自: http://www.maomao365.com/?p=5277 摘要: 下文重要叙述,怎么样对"已上线的连串"中的表,扩充新的字段。 Oracle 数据库轻便协同 摘要:   下文叙述采纳sql脚本

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

转自: http://www.maomao365.com/?p=5277
摘要:
下文重要叙述,怎么样对"已上线的连串"中的表,扩充新的字段。

Oracle 数据库轻便协同

摘要:


 

下文叙述采纳sql脚本批量删减全数存储进度的不二诀要,如下所示:
尝试碰到:sqlserver 二〇〇九 Enclave2

系统安插脚本,扩充列的主意:
在系统脚本揭橥中,如何是积累进程 自定义函数 视图的改变和新扩展,大家常常选取以下步骤来编排此类脚本
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
  1. 不保障实时性,只是经过job的办法定期同步
  2. 只同步表中的多寡,不保留此外数据
  3. 在用脚本开端化后,无法再扩张表或删除表,或转移表结果,假诺爆发则须求再一次开首化表。
  4. 在起头化的时候,最佳把数据库改为非归档格局,不然会生出大批量的存档日志,如若归档

编辑:数据库 本文来源:mssql sql server 系统改革,怎么样科学的扩展表字段

关键词: