1、oracle下:select
table_name
from
all_tables
2、MySQL下:select
table_name
from
information_schema.tables
where
table_schema='csdb'
and
table_type='base
table'
3、sql
server下:select
name
from
sys.tables
go
方法如下,以oracle为例:select * from all_tables WHERE owner='SCOTT' 或者
SELECT * FROM DBA_TABLES WHERE OWNER='SCOTT'
数据字典视图
表和列
DBA_TABLES、ALL_TABLES和USER_TABLES显示了有关数据库表的一般信息。
DBA_TAB_COLUMNS、ALL_TAB_COLUMNS和USER_TAB_COLUMNS显示了每个数据库表的列的信息。
注意:DBA_OBJECTS、ALL_OBJECTS和USER_OBJECTS显示了模式对象的信息,包括表。
用sql获取数据库中所有的表名的方法:1、oracle下:select
table_name
from
all_tables
2、MySQL下:select
table_name
from
information_schema.tables
where
table_schema='csdb'
and
table_type='base
table'
3、sql
server下:select
name
from
sys.tables
go
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)