我正在嘗試在ORACLE SQL Developer的一個非常大的表中找到一列,它很難在視覺上找到它。如何在表
有什麼簡單的方法來查找表中的列?
例如,在DBeaver它只是標籤然後按Ctrl + ˚F
我正在嘗試在ORACLE SQL Developer的一個非常大的表中找到一列,它很難在視覺上找到它。如何在表
有什麼簡單的方法來查找表中的列?
例如,在DBeaver它只是標籤然後按Ctrl + ˚F
右鍵單擊列標題在數據網格中,那麼你有一個菜單欄,你可以過濾要顯示的列
Oracle有一個很棒的data dictionary。大多數情況下,編寫訪問某些視圖的查詢比使用IDE功能的速度更快。
您可以從視圖ALL_TAB_COLUMNS
中獲取列。
SELECT *
FROM ALL_TAB_COLUMNS
WHERE TABLE_NAME = :your_table_name
AND COLUMN_NAME LIKE '%YOUR_SEARCH_STRING%'
至於SQL Developer,您可以從您的連接樹中打開表,去列選項卡,只使用編輯 - >查找(按Ctrl /加利福尼亞+ F)。適用於4.0.2.15中的我。
然後sqldeveloper將搜索您的列,並將顯示結果[列名與表名]。
感謝您的快速回答,但仍然無法搜索列名中的列名/子字符串。 –