我正在尝试在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将搜索您的列,并将显示结果[列名与表名]。
感谢您的快速回答,但仍然无法搜索列名中的列名/子字符串。 –