用于模式修改的SQL实用程序脚本(我会称之为什么?)

时间:2011-04-19 06:12:32

标签: sql tsql utilities data-loss

在之前的工作中,我们有一个广泛的SQLServer数据库,在发布后的几年内不断添加新字段。我们将每个表模式存储在一个单独的纯文本文件中,该文件包含一个SQL create或alter语句(我不记得哪个,这让我烦恼)。当需要新列时,我们只需修改纯文本文件中的SQL,然后再将所有文件编译成一个主.Sql脚本。当脚本运行时,如果表不存在则创建表,或者更改现有表以保留更改。从而防止任何数据删除或需要进行任何类型的导入/导出。

我的问题是,在我出现之前就已经完成了所有工作,我没有很好的机会阅读实用程序并了解它们。我想为自己的个人重新创造这样的东西,但我不太确定它们是如何完成的。有一些实用程序可用于存储过程和视图等其他内容,但如果它不存在则只会创建存根,然后您只需在纯文本文件中调用Alter。我不确定如何开始查看它,因为在查看“练习”,“提示”或“模式”时似乎没有出现。有没有人知道这方面的一些资源,或者可以从中获得一些有关实现这些资源的见解?谢谢!

1 个答案:

答案 0 :(得分:0)

如果你谷歌搜索“持续数据库集成”,你应该找到你想要的东西。