我有一些SQL脚本;其中之一引用了一个称为“名称”的对象。我可以:
select * from names
它返回结果。但是,我看不到名为“名称”的表。我也看不到名为“名称”的视图。我找不到名为“名称”的自定义类型。
如果我使用以下命令查询select * from names
返回的列之一:
select * from sys.all_tab_columns where column_name like '%MyColumn%'
它找到一个名为LSNAMES
的表,但是没有行。
关于如何找到此“表格”的任何想法?
我将通过了解这是什么类型的对象来开始研究:
SELECT owner, object_name, object_type
FROM all_objects
WHERE object_name = 'NAMES'
一旦有了类型,就可以从all_<type>s
中查询更多信息
寻找:
一个materialized view称为NAMES
SELECT * FROM ALL_MVIEWS WHERE MVIEW_NAME = 'NAMES';
别名为NAMES
SELECT * FROM ALL_SYNONYMS WHERE SYNONYM_NAME = 'NAMES';