Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL:SQL查询以比较两个模式并使用新模式的新列更新旧模式_Sql_Sql Server - Fatal编程技术网

SQL:SQL查询以比较两个模式并使用新模式的新列更新旧模式

SQL:SQL查询以比较两个模式并使用新模式的新列更新旧模式,sql,sql-server,Sql,Sql Server,我正在使用MS SQL数据库,陷入了这个场景。我想比较两个模式,并用新模式的新列/缺失列更新现有表。因此,我正在寻找一个SQL查询,它将现有表模式与新模式进行比较,并根据新模式更改表 例如,我有一个现有的“customer”表,并且有同一个表的新模式(customer table schema with additional column),新模式包含一些新列或缺少的列,因此希望根据新模式更改customer表 如果需要其他信息,请告诉我。您熟悉Visual Studio吗?是的。。我是.net

我正在使用MS SQL数据库,陷入了这个场景。我想比较两个模式,并用新模式的新列/缺失列更新现有表。因此,我正在寻找一个SQL查询,它将现有表模式与新模式进行比较,并根据新模式更改表

例如,我有一个现有的“customer”表,并且有同一个表的新模式(customer table schema with additional column),新模式包含一些新列或缺少的列,因此希望根据新模式更改customer表


如果需要其他信息,请告诉我。

您熟悉Visual Studio吗?是的。。我是.net开发人员。如果您只想用SQL实现这一点,请尝试下面的查询。否则,VS中有一个选项,可以将模式与两个数据库wit数据库项目进行比较。我的建议是使用熟练的Sql开源工具来比较两个数据库并生成脚本。我不想手动执行此操作。我的脚本将在运行时自动执行。所以我需要同样的sql脚本。