2011-11-05 63 views

回答

11
SELECT table_name 
    FROM user_tab_cols 
WHERE column_name = 'IS_REVIEW_APPEALS' 
+4

如果您不是架构的所有者,可能想查询ALL_TAB_COLS。 – ConcernedOfTunbridgeWells

+2

@ConcernedOfTunbridgeWells - 确实。但是这个问题明确地说“在我的模式中”。 –

+0

这也在VIEWS中搜索,这太棒了! – mCeviker

2

见下查询如何获得给定名称都列在Oracle特定模式:

SELECT 
    t.owner AS schema_name, 
    t.table_name, 
    c.column_name 
FROM sys.all_tables t 
    INNER JOIN sys.all_tab_columns c ON t.table_name = c.table_name 
WHERE LOWER(t.owner) = LOWER('MySchemaNameHere') 
    AND LOWER(c.column_name) LIKE LOWER('%MyColumnNameHere%') 
ORDER BY t.owner, t.table_name, c.column_name; 
相关问题