2015-12-21 32 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将搜索您的列,并将显示结果[列名与表名]。