DB2中一些简单的查询
1.查询出当前schema下的所有表的名字:
select tabname from SYSCAT.TABLES where TABSCHEMA =current schema;
2.查询出已知的几个表名及其对应的记录数:(这里已知要查询的表是M1_WE.SA_WE00_CF0001和M1_WE.SA_WE00_CF0002)
select 'M1_WE.SA_WE00_CF0001' as table,(select count(*) from M1_WE.SA_WE00_CF0001 ) as number from SYSIBM.SYSDUMMY1 union all
select 'M1_WE.SA_WE00_CF0002' as table,(select count(*) from M1_WE.SA_WE00_CF0002 ) as number from SYSIBM.SYSDUMMY1;