如何从给定的10个表名中查找列的列表?

时间:2018-03-07 10:55:24

标签: sql

我们需要提供大约50个表/视图名称的列列表(将在一个excel中给出)。我正在使用下面的查询,我需要替换表名并运行查询 50次。是否有一个单击查询,其where子句将具有所有表名称?例如

Select table_name,column 
from  
where table_name in(Mytableq,Mytable,2...Mytable50)

我目前使用的查询:

1

SELECT *
FROM dbCFRMart.INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = N'vwPDPSubCase'

2

SELECT *
FROM dbCFRMart.INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = N'vwDDPcase'
.
.
.

50

SELECT *
FROM dbCFRMart.INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = N'vwXYZcase'

0 个答案:

没有答案