oracle中如何创建SQL循环语句将LJ_A01,LJ_A02……LJ_A09这9个表中的记录数量存放到NUM表中?

2025-02-24 21:22:49
推荐回答(2个)
回答1:

这么写可定不行,你要定义 三个变量
第一个变量i,为1到9,循环用的
第二个变量是table_name,内容是LI_A0||i,然后查询的时候直接用动态语句拼接。拼接出表名
在加上第三个前两sql,定义为:sql=select count(*) from table_name 执行用的
然后exec sql,就可以了。
当然中间涉及到变量的转译什么的,可能要写好多单引号,我这里没有环境只能提供方法,具体的还要你的自己尝试。

回答2:

先要选中数据库才能对表进行操作