热搜词: 

达梦数据库显示所有表

发布:睢季庆


方法 1:使用系统表
系统表 SYSDBA.SCHEMAS 和 SYSDBA.TABLES 存储有关数据库和表的信息。 可以通过以下查询来获取所有表的列表:
sql
SELECT
O.OWNER,
O.SCHEMA_NAME,
O.TABLE_NAME
FROM SYSDBA.TABLES AS O
ORDER BY
O.OWNER,
O.SCHEMA_NAME,
O.TABLE_NAME;
方法 2:使用 SQL 查询
也可以使用 INFORMATION_SCHEMA 模式中的视图来获取表信息。 以下查询将返回所有表的列表:
sql
SELECT
TABLE_CATALOG,
TABLE_SCHEMA,
TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
ORDER BY
TABLE_CATALOG,
TABLE_SCHEMA,
TABLE_NAME;
附加信息
列 OWNER 和 TABLE_CATALOG 表示表的所有者和数据库名称。
列 SCHEMA_NAME 和 TABLE_SCHEMA 表示表所在的模式。
列 TABLE_NAME 表示表的名称。
示例输出
OWNER SCHEMA_NAME TABLE_NAME
----- ------------ --------------
SYSDBA PUBLIC CUSTOMER
SYSDBA PUBLIC EMPLOYEE
SYSDBA PUBLIC ORDER
SYSDBA PUBLIC PRODUCT
该输出显示了名为 CUSTOMER、EMPLOYEE、ORDER 和 PRODUCT 的四个表,所有者为 SYSDBA,模式为 PUBLIC。

以上就是关于达梦数据库显示所有表的全部内容,希望能够帮到您。

大家都在看

查看更多综合百科