导航

不同数据库中获得表名列表的SQL

Posted on 2004-07-11 18:16  成就荣耀  阅读(307)  评论(0编辑  收藏  举报

记得大学那时刚学SQL Server,还为这个问题困惑过。今天偶然看到一篇网友的文章,涉及到这个问题,就整理出来了。
Oracle

SELECT TABLE_NAME FROM USER_TABLES ORDER BY TABLE_NAME

MySQL

SHOW TABLES

MS SQL Server

select name from sysobjects where type = N'U' order by name

DB2 UDB

SELECT NAME FROM SYSIBM.SYSTABLES WHERE TYPE = 'T' AND CREATOR != 'SYSIBM' ORDER BY NAME

2004-07-10 13:49 作者: 温少的日