作者GoalBased (Artificail Intelligence)
看板Database
标题[SQL ] mssql 资料库结构比对更新
时间Fri Aug 15 19:56:08 2014
资料库名称: mssql
资料库版本: 2012↑
内容/问题描述:
想要做一个功能,我的.sql档里面会存放最新资料库的结构,
当客户执行这个.sql时,这支档案会用这个最新的结构去比对客户的资料库结构,
ex: 如果新结构有A table 而客户的资料库结构没有的话,就会新增这个table,
若table存在则比对栏位,如果栏位不存在就新增,如果存在的话比对资料型态,
若资料型态不同的话,更新旧结构的栏位资料型态,
目前已经有解决的方法了,但总觉得有点土法炼钢,
也询问过不少人的意见,却没有一些新的想法,
请问大家有什麽建议吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.33.27.60
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Database/M.1408103771.A.44D.html
1F:推 Minervus: 我记得2012已经有内建此功能?vs2012还是SSDT吧 08/28 15:56
这个功能你要拿两个结构挡去用精灵比对 没办法做自动化..
※ 编辑: GoalBased (211.23.209.100), 08/29/2014 15:01:47