首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编写一个查询,用于从另一个类似的数据库在一个数据库中的表中添加缺少的列。

编写一个查询,用于从另一个类似的数据库在一个数据库中的表中添加缺少的列。
EN

Stack Overflow用户
提问于 2015-08-22 07:53:32
回答 2查看 583关注 0票数 0

我们有两个数据库:QMSQMS_Chennai

QMS包含以下表:

代码语言:javascript
复制
tbl_table1
tbl_table2
tbl_table3

QMS_Chennai包含以下表:

代码语言:javascript
复制
tbl_table1
tbl_table2

QMS数据库中的表包含一些列,这些列不在QMS_Chennai数据库中相同的表中。

我需要检查两个数据库中存在哪些表,并从QMS_Chennai数据库中从QMS中向表中添加额外的列。

需要编写一些查询,因为在不同的数据库情况下,我们必须面对这个场景的次数。我们使用的是Server 2008 R2

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-22 08:20:22

与2010年相比,施梅亚将在这方面对你有所帮助。链接以获取更多细节。图式比较

有关VS的更高版本,即VS 2012,请查看此图式比较

或者对于2013年的Vs,这个图式比较

票数 2
EN

Stack Overflow用户

发布于 2015-08-22 09:36:01

您可以通过以下查询获得两个表中存在的表名:

代码语言:javascript
复制
  select * from QMS .INFORMATION_SCHEMA.TABLES as bb 
  inner join QMS_Chennai .INFORMATION_SCHEMA.TABLES as cc
  on bb.TABLE_NAME=cc.TABLE_NAME
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32153754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档