2015-12-21 33 views
-1
中找到列名

我正在嘗試在ORACLE SQL Developer的一個非常大的表中找到一列,它很難在視覺上找到它。如何在表

有什麼簡單的方法來查找表中的列?

例如,在DBeaver它只是標籤然後按Ctrl + ˚F

enter image description here

回答

0

右鍵單擊列標題在數據網格中,那麼你有一個菜單欄,你可以過濾要顯示的列

+0

感謝您的快速回答,但仍然無法搜索列名中的列名/子字符串。 –

1

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中的我。

0
  1. 右鍵單擊您的連接名稱。
  2. 然後單擊上下文菜單上的「查找數據庫對象」。
  3. 它會帶你到一個文本框。寫下你的專欄名稱
  4. 然後選中「列」框。
  5. 然後按「enter」或點擊「Go」。

然後sqldeveloper將搜索您的列,並將顯示結果[列名與表名]。