如何在表中查找列名

sni*_*tur 5 oracle-sqldeveloper dbeaver

我试图在 ORACLE SQL Developer 的一个非常大的表中找到一列,在视觉上很难找到它。

有什么简单的方法可以找到表中的列吗?

例如,在 DBeaver 中它只是Tab然后Ctrl+f

在此处输入图片说明

Tha*_*man 6

Oracle 有一个很棒的数据字典。大多数情况下,编写访问其某些视图的查询比使用 IDE 功能更快。

您可以从 view 获取列ALL_TAB_COLUMNS

SELECT *
FROM   ALL_TAB_COLUMNS
WHERE  TABLE_NAME = :your_table_name
AND    COLUMN_NAME LIKE '%YOUR_SEARCH_STRING%'
Run Code Online (Sandbox Code Playgroud)

对于 SQL Developer,您可以从连接树中打开表,转到Columns选项卡,然后使用Edit -> Find (Ctrl/Cmd + F)。在 4.0.2.15 中对我有用。


小智 0

右键单击数据网格中的列标题,然后您将看到一个菜单“列”,您可以在其中过滤要显示的列