如何获取Oracle中所有表的所有列名?

foy*_*foy 4 sql oracle database-schema

我想知道如何获取一个 Oracle 数据库中的所有列名、数据类型以及哪些表

以下是 MySQL 数据库,我正在寻找 Oracle 数据库的相同内容。

select * from information_schema.columns
where table_schema = 'your_db'
order by table_name,ordinal_position
Run Code Online (Sandbox Code Playgroud)

Bar*_*han 5

您可以使用

SELECT *
  FROM user_tab_cols
 ORDER BY table_name, column_name, column_id
Run Code Online (Sandbox Code Playgroud)

连接到要从中获取相关信息的架构后。