1
A
回答
0
Dublicate可能How to find all the tables in MySQL with specific column names in them?
答案:
SELECT DISTINCT TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME IN ('columnA','ColumnB')
AND TABLE_SCHEMA='YourDatabase';
編輯: 對不起,我小姐看到了MySQL的beeing標籤...... 但這可能藏漢工作SQL?不知道。 GL &鉿
5
對於Oracle,你可以嘗試:
SELECT owner,
table_name,
column_name
FROM all_tab_cols
WHERE column_name LIKE '%COL_FAX_ID%'
ORDER BY owner,
table_name;
對於Oracle數據字典視圖等的完整列表,請參閱here。
希望它可以幫助...
0
select distinct table_name from all_tab_columns where column_name like %'COL_FAX_ID%'
2
我沒有一個Oracle安裝躺在身邊來測試這一點,但你應該能夠做到像:
SELECT TABLE_NAME
FROM ALL_TAB_COLUMNS
WHERE COLUMN_NAME LIKE '%COL_FAX_ID%'
+1
我會使用ALL_TAB_COLS而不是ALL_TAB_COLUMNS根據Oracle定義:此視圖(ALL_TAB_COLS)不同於「ALL_TAB_COLUMNS」隱藏列沒有過濾掉 – Ollie
0
對於Oracle :
SELECT table_name,column_name from all_tab_columns
where column_name like '%COL_FAX_ID%'
0
對於DB2,您將需要使用SYSCAT.COLUMNS
目錄視圖。
SELECT *
FROM SYSCAT.COLUMNS
WHERE COLNAME LIKE '%COL_FAX_ID%'
相關問題
- 1. 搜索列名和表
- 2. 搜索具有特定名稱的項目列表
- 3. 在所有表格中搜索具有列名稱的值
- 4. 如何獲取每個表的所有表名和所有列名和行名?
- 5. 獲取項目中定義的所有燈具名稱列表
- 6. 要從表中獲取具有特定值的列名稱
- 7. 獲取具有給定名稱的所有文件夾
- 8. 具有3個確切列的搜索表名稱
- 9. 如何搜索給定名稱的freebase
- 10. 搜索表名
- 11. 在某些數據庫的表中搜索具有特定值的列名稱
- 12. 獲取索引給定的行和列
- 13. 在Oracle數據庫中搜索具有特定列名稱的表?
- 14. Twitter搜索Api獲取用戶名和用戶真實姓名
- 15. 給定表名,列名和ID的值的通用getter和setter
- 16. 在數據庫中搜索條目(不指定列名/表名)
- 17. 如何獲取給定名稱的建議聯繫人列表
- 18. 獲取給定文件夾名稱下的所有文件名
- 19. 獲取向量中矩陣索引的列名和行名
- 20. Python的搜索在側名單列表
- 21. 查詢從具有2個ID列的表中獲取名稱
- 22. 如何獲取具有相同名稱的SiteCollections列表?
- 23. 如何獲取具有相同名稱的列表元素?
- 24. 具有特定擴展名的文件的遞歸搜索
- 25. 獲取具有相同類型連接的列名與其他類別列表名稱相同的列名
- 26. SQL搜索具有相同名稱列的條目?
- 27. 提取具有特定值的矩陣元素的行名和列名?
- 28. 搜索具有特定名稱標籤的節點
- 29. 在一個列搜索全名搜索
- 30. 如何獲取C#中給定文件夾的組和用戶名的列表
我最好使用'ALL_TAB_COLS'而非'ALL_TAB_COLUMNS'按照在Oracle定義:該視圖(ALL_TAB_COLS)在隱藏的列從「ALL_TAB_COLUMNS」未濾除不同。 – Ollie
關於作者希望得到表名稱all_tab_columns是好的,但很多謝謝在任何情況下 –