db2数据库中查找数据库表
模糊查找db2数据库中的数据库表:
select tabname,remarks from syscat.tables where TABNAME like 'DM%'
select 'DROP TABLE DW_RPT.'||tabname||';' from syscat.tables where tabschema = CURRENT SCHEMA
----------------------------------------------------------------------------------------------------------
摘自网络:
一、查询指定模式下的所有表
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模式是另一个字段,两者唯一确定一张表)