Oracle有一个很棒的数据字典。大多数情况下,编写访问其视图的查询甚至比使用IDE功能更快。
您可以从视图ALL_TAB_COLUMNS
获取列。
SELECT *
FROM ALL_TAB_COLUMNS
WHERE TABLE_NAME = :your_table_name
AND COLUMN_NAME LIKE '%YOUR_SEARCH_STRING%'
相比于IDE提供的按钮和点击操作,我更喜欢编写查询语句,因为这样更快。
如果您也这样想,可以尝试使用以下方法:
通过您所使用的SQL工具尝试此方法。
select table_name from all_tab_columns where column_name = 'PICK_COLUMN';
如果您拥有数据库管理员权限,
select table_name from dba_tab_columns where column_name = 'PICK_COLUMN';
如果您不确定列名,可以在当前查询中添加LIKE
语句。
例如:
select table_name from all_tab_columns where column_name LIKE '%PICK_COLUMN%';
在数据网格中右键单击列标题,然后您会看到一个名为“列”的菜单,您可以在其中筛选要显示的列。
然后,SQL开发人员将搜索您的列,并显示结果[表名与列名]。