繁体   English   中英

如何将数据库中的表架构与C#中的sql脚本文件进行比较?

[英]How to compare table schema on a database with an sql script file in C#?

假设我在数据库上有一个表名Anonymous ,而我的硬盘上有一个文件名Anonymous.sql 我想知道表的架构是否与Anonymous.sql定义的架构相同或不同。 sql文件具有CREATE模式。

我的问题是:

  1. 如何比较表的模式与SQL文件模式?
  2. 如果他们有什么区别,我怎样才能改变数据库的表?

如果您的表模式在sql文件中,则可以使用比较器软件之外的工具来比较那些文件。

并且,如果有任何更改,请使用该软件进行更改,然后在SQL Server中使用前缀“ alter table name”重新运行表架构。

用于软件下载

http://beyond-compare.en.softonic.com/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM