tanglc

模糊查找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模式是另一个字段,两者唯一确定一张表)

分类:

技术点:

相关文章: