查询获取所有表名称&架构中的列名称

时间:2014-02-20 06:25:32

标签: sql oracle

我想在一个SCHEMA中检索所有表名和列名。因此,如果我在架构scott中,它应该只显示scott中的所有表格。

以下查询是否只能检索模式中的表?

Select * from tab;

2 个答案:

答案 0 :(得分:4)

select *
from all_tab_columns
where owner = 'SCOTT'

手册中的更多详细信息:http://docs.oracle.com/cd/E11882_01/server.112/e25513/statviews_part.htm#i125539

答案 1 :(得分:-1)

此查询应该有效:

SELECT *
FROM INFORMATION_SCHEMA.COLUMNS