数据库名称: mssql
数据库版本: 2012↑
内容/问题描述:
想要做一个功能,我的.sql档里面会存放最新数据库的结构,
当客户执行这个.sql时,这支档案会用这个最新的结构去比对客户的数据库结构,
ex: 如果新结构有A table 而客户的数据库结构没有的话,就会新增这个table,
若table存在则比对字段,如果字段不存在就新增,如果存在的话比对资料型态,
若资料型态不同的话,更新旧结构的字段资料型态,
目前已经有解决的方法了,但总觉得有点土法炼钢,
也询问过不少人的意见,却没有一些新的想法,
请问大家有什么建议吗?