当前位置:数据库 > DB2 >>

db2 查询数据库里都有哪些表的SQL语句

db2 查询数据库里都有哪些表的SQL语句
答案:select * from user_tables
其他:select   tabname   from   syscat.tables   where   tabschema   =   current   schema   ;//   获取当前模式下面的所有用户表 db2 list tables for all 如下:
Select * From syscat.tables where tabname = 'ESF_2'

syscat.tables 则为DB2中存放所有的表。
tabname 则为syscat.tables中的一个字段,如 ESF_2 为数据库中的一个表。
注意:写表名最好是大写。 一、查询指定模式下的所有表
   db2 LIST TABLES FOR SCHEMA 模式名

二、查询当前模式下所有表及信息
   db2 select tabname from syscat.tables where tabschema = CURRENT SCHEMA

三、查询当前模式下所有的表
   db2 LIST TABLES FOR ALL

四、查询指定表名的表
   db2 select * from syscat.tables where TABNAME = '表名'(表名必须大写,不加模式,原因是TABNAME是syscat.tables中的一个字段,TABSCHEMA模式是另一个字段,两者唯一确定一张表)

希望这些可以给你帮助 

上一个:db2 oracle 同时安装在自己的笔记本上
下一个:DB2 Express-C、SqlServer2008 哪个对大量数据操作最快?

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,