我正在开发一个项目,在这个项目中,我们正在将客户端数据库从旧版本更新到更新版本的数据库和相关模式。
我正在寻找一种方法来执行我们的程序使用的数据库中的所有表格。
If the table doesn't exist create table else for each column in the table bring the column up to date or create it
我似乎无法通过pipe理工作室find办法来做到这一点,而且我也没有通过Google做任何事情。
在SQL Management Studio中可能会给我这个选项的东西,或者为我生成脚本的程序都是好的。
谢谢。
您可以使用像RedGates SQL Compare或Apex SQLDiff这样的工具来比较和同步您的模式。 它会比较新旧数据库并为您生成脚本。
我完全同意DaniSQL的build议。 但是我也要补充一点,这是你可以通过PowerShell完成的事情,而使用SQLPSX将会减less这个难度。