当我尝试在 Oracle 中执行以下查询时,出现“表或视图不存在”错误:
SQL查询
SELECT table_type,
table_name
FROM information_schema.tables
WHERE table_rows >= 1;
ERROR
ORA-00942: 表或视图不存在
我们如何查询Oracle中表的元数据?
Oracle确实没有提供information_schema
视图,但有自己的数据字典。您可以使用all_tables https://docs.oracle.com/database/121/REFRN/GUID-6823CD28-0681-468E-950B-966C6F71325D.htm创建类似的查询:
SELECT *
FROM all_tables
WHERE num_rows > 1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)