我想識別名稱與給定輸入列匹配且其數據類型與給定輸入列匹配的數據庫中的所有列。有人可以爲此提出一個查詢嗎?Oracle如何查找與特定列名匹配的所有列
1
A
回答
0
...一個數據庫,其名與給定的輸入匹配的列,其數據類型與日比賽中的所有列給定輸入列
您可以使用all_tab_columns
數據字典視圖。例如,選擇NUMBER
類型的所有列,其中列名與"A"
開始,使用類似
SELECT table_name, column_name, data_type
FROM all_tab_columns
WHERE data_type='NUMBER' AND column_name like 'A%';
TABLE_NAME COLUMN_NAME DATA_TYPE
---------------------- ------- ------------------------------
AUDIT_ACTIONS ACTION NUMBER
SDO_CS_SRS AUTH_SRID NUMBER
APEX_WS_APP_PAGES APPLICATION_ID NUMBER
...
+0
嗨,對不起,這可能是一個基本問題,但我有一個迫切的要求:我們如何獲得所有列該表以及與特定列匹配的其他表?結果不應包含我們正在比較的列。例如,在上面的例子中,我想要所有的列以及其他類似於A的表,但是我們不應該在最終結果中顯示A. – user2783058 2014-11-21 15:31:28
0
例如,如果我想尋找在表「INT_TRN_RLDEP_CELL」名稱「CELL」列,那麼查詢將
select * from ALL_TAB_COLUMNS where table_name like 'INT_TRN_GRN_RLDEP_CELL' and COLUMN_NAME like 'CELL';
的更多信息,請訪問http://en.wikipedia.org/wiki/Oracle_metadata或Oracle文檔上表metada
相關問題
- 1. 如何查找列名與特定模式匹配的所有表/視圖
- 2. 查找所有表匹配列
- 3. 查找與一組規則匹配的所有排列
- 4. MySQL - 查找具有相同列但匹配特定ID的行
- 5. 在指定時間內查找排列的所有匹配
- 6. 如何查找與Linq/SQL中的組合列表相匹配的所有行?
- 7. 查找參考並將所有匹配答案複製到特定列
- 8. 查找具有與scala匹配的特定值的屬性的所有節點
- 9. Oracle SQL:如何查找給定列名稱的表名?
- 10. 如何找到Access中的所有表匹配數據庫匹配Delphi中的特定格式的列表
- 11. 查找特定行匹配
- 12. 查找與查詢匹配的所有名稱:如何使用後綴樹?
- 13. 如何查找SQL Server中特定索引的所有列?
- 14. 與匹配的列名
- 15. 查找名稱與字符串匹配的所有類
- 16. 給定列中的所有行必須匹配,所有列
- 17. Python。如何查找匹配子串的所有匹配項?
- 18. Python列表查找與部分匹配
- 19. 如何匹配Regex中特定模式的所有匹配項?
- 20. SQL與特定匹配列合併行
- 21. 如何查找列名長度大於5的所有列?
- 22. 在熊貓中查找與數組匹配的列名
- 23. 查找列和matlab匹配
- 24. 如何找到二維數組所有列的最佳匹配?
- 25. 找到一個列名稱與特定模式匹配的表格
- 26. 在特定的mySQL行中找到具有匹配值的列
- 27. 查找兩個列表之間所有匹配的索引
- 28. 查找與HTML頁面中特定網址模板匹配的所有鏈接
- 29. 如何查找與標籤列表相匹配的文檔?
- 30. 如何在oracle中查找不匹配的行而不使用set操作符並加入&還查詢特定行的不匹配列名稱
的可能重複[我怎樣才能從一個表的列名?(HTTP ://stackoverflow.com/questions/452464/how-can-i-get-column-names-from-a-table) – 2014-10-30 07:09:19
不完全重複,但接受的答案在這個鏈接的問題也是有用的。 – Thilo 2014-10-30 07:11:26
可能不是。我們將如何確保獲得相同數據類型的列? – user2783058 2014-10-30 07:11:48