2014-06-27 74 views
0

我需要得到具有一列locn與目前存在的模式獲取與列值表的列表作爲條件

EX值「CBA」表的列表:

select table_name where all_tab_columns where column_name='locn'; 

---表
的獲取列表現在我需要得到地方locn列有值表的列表「CBA」

請指點

+1

請標籤的_RDBMS_?或嘗試使用'select * from information_schema.tables'或這個'select * from INFORMATION_SCHEMA.columns',然後添加你想要的column_name或table_name! –

回答

0
SELECT 
     * 
FROM 
    INFORMATION_SCHEMA.COLUMNS C 
WHERE 
    COLUMN_NAME LIKE '%xxxxx%' 

將xxxx替換爲列名或部分名稱。

這會告訴你一切。

0

如果你只需要表和列然後使用

Select object_name(c.object_id) 'Table',c.name,ROW_NUMBER() over(order by c.name) 'R'  into #temp 
from sys.tables t 
join sys.columns c 
on  c.object_id = t.object_id 
where c.name like '%col%' 

如果你甚至需要的數據也然後使用下面的鏈接

http://gallery.technet.microsoft.com/scriptcenter/c0c57332-8624-48c0-b4c3-5b31fe641c58