首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

查寻oracle中的非空表

2012-07-15 
查找oracle中的非空表1.创建表create table D(NONUMBER(10),NAME VARCHAR2(200))2.准备插入语句,spool int

查找oracle中的非空表
1.创建表
create table D
(
  NO   NUMBER(10),
  NAME VARCHAR2(200)
)

2.准备插入语句,

spool intert.sql;
select 'insert into D select count(*), ''' ||table_name||''' from '||table_name ||';' from dba_tables where owner='SIG_MPD';
spool off;


3.执行获得的sql语句
@insert.sql


4.查有记录的表名

SELECT NAME FROM D
WHERE NO>0 
order by NAME

热点排行