现在每天要统计十几个表的记录数,每天要执行 select count(*) from .....
每天一条条的执行十分麻烦,现在想建立一个视图把统计的数值直接显示出来,不用一条条的去执行,
请问这个视图应该如何建立?谢谢各位!
自己尝试建立过视图,用的union all 连接,可是执行创建视图命令后只能查询到前两个表的记录,请问这是怎么回事?
小弟刚学oracle,还希望各位指点,谢谢!
每天一条条的执行十分麻烦,现在想建立一个视图把统计的数值直接显示出来,不用一条条的去执行,
请问这个视图应该如何建立?谢谢各位!
自己尝试建立过视图,用的union all 连接,可是执行创建视图命令后只能查询到前两个表的记录,请问这是怎么回事?
小弟刚学oracle,还希望各位指点,谢谢!
select count(*) num, '1' id FROM t1@tt01
UNION ALL
select count(*) num, '2' id FROM t2@tt02
UNION ALL
select count(*) num, '3' id FROM t3@tt03
UNION ALL
select count(*) num, '4' id FROM t4@tt04
UNION ALL
select count(*) num, '5' id FROM t5@tt05
UNION ALL
select count(*) num, '6' id FROM t6@tt06
UNION ALL
select count(*) num, '7' id FROM t7@tt07
UNION ALL
select count(*) num, '8' id FROM t8@tt08
UNION ALL
select count(*) num, '9' id FROM t9@tt09
UNION ALL
select count(*) num, '10' id FROM t10@tt10