我正在寻找一个 Oracle SQL 语句,它将显示我创建的所有表名、结构和约束信息。
会不会是类似的东西
Select * from user_tables;
这是您应该用来为当前用户选择表的官方 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';
(这将列出您登录的特定用户的所有约束。)