【发布时间】:2015-01-24 07:36:52
【问题描述】:
标题几乎说明了一切。
我有一个大型数据库,正在尝试解决一些问题。
我想将数据库中“好”记录的状态与“坏”记录的状态进行比较。
我能想到的最全面的方法是比较每个表中存在键值的每个记录的行。
只要一个查询告诉我包含每个记录键值的每个表都会很壮观。
提前感谢您的帮助!
PS 这就是我现在所拥有的。
选择名称 来自 sys.tables where exists (select key-value> from table where key-value> = 'string')
它似乎有效,但如果有人不介意确保它确实返回了我所期望的,那也很棒。
【问题讨论】:
-
所以你想找到所有的表,其中有一个名为 MyColumn 且值为 'myValue' 的列?
-
正确,托尼。所有具有键值列并包含一组特定键值的表
标签: sql-server database tsql key-value