0

我正在寻找一个 Oracle SQL 语句,它将显示我创建的所有表名、结构和约束信息。

会不会是类似的东西

Select * from user_tables;
4

1 回答 1

0

这是您应该用来为当前用户选择表的官方 oracle 查询:

  SELECT table_name FROM user_tables;

或者

SELECT table_name
  FROM dba_tables

或者

SELECT table_name
  FROM all_tables

用于选择表的所有约束:

SELECT * FROM USER_CONSTRAINTS WHERE TABLE_NAME = ""

或者

SELECT * FROM USER_CONSTRAINTS WHERE TABLE_NAME='EMP';

(这将列出您登录的特定用户的所有约束。)

于 2013-05-07T13:48:31.247 回答