1 Oracle
1 查询表名称 SELECT * FROM USER_TABLES t where t.TABLESPACE_NAME='USERS' ; USERS-表空间
2 查询表结构 SELECT * FROM USER_TAB_COLUMNS WHERE TABLE_NAME='EMP'; EMP-表名称
2 MySQL
1 查询表名称 SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='SHIRO'; SHIRO-数据库名称
2 查询表结构 SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'SYS_USER' AND TABLE_SCHEMA = 'SHIRO'; SYS_USER-表名称
3 db2
1 查询表名称 SELECT * FROM SYSCAT.COLUMNS WHERE TABNAME='DATASOURCE_CONF' AND TABSCHEMA='DEP'; DEP-数据库schema
2 查询表结构 SELECT * FROM SYSCAT.COLUMNS WHERE TABNAME='SYS_USER' AND TABSCHEMA='DEP'; SYS_USER-表名称
4 sqlserver
1 查询表名称 SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='DEP'; DEP-数据库schema
2 查询表结构 SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='SYS_USER' SYS_USER -表名称
在查询的时候,有时候会因为schema为小写就查询不出数据,因此最好将其转换为大写。