我正在合并几个表,我需要查询特定的列名。原因是我要压缩的这些表有 FK 候选列但没有 FK,所以我必须继续查看每个表,看看它是否包含特定的列名,这似乎有点让人眼花缭乱。
我从另一个帖子中得到了这个,但它不完整。
SELECT 'SELECT ''' + TABLE_NAME + '.' + column_name +
''' FROM ' + TABLE_NAME + ' WHERE ' +
column_name + ' = ''[THE COLUMN NAME I AM LOOKING FOR]'''
FROM INFORMATION_SCHEMA.COLUMNS
上面的 TSQL 似乎结构不正确,或者我遗漏了一些东西。