db2 查询数据库里都有哪些表的SQL语句
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 哪个对大量数据操作最快?