小编moj*_*egh的帖子

如何一次在不同的方案上运行查询

我想对不同的方案运行查询以获取数据并将其导出。我使用以下代码

DECLARE
  sql_statment VARCHAR2(2000);
BEGIN
  FOR c IN (SELECT brchcode FROM brchs) LOOP
    sql_statment := 'select distinct ''' || c.brchcode ||''', t.risuid from ' || c.brchcode ||
                    '.reg_individualacnt_detail t
                      where t.historytypecode = 60';

    EXECUTE IMMEDIATE sql_statment;
  END LOOP;
END;
Run Code Online (Sandbox Code Playgroud)

其中brchcode是不同方案的名称

我看不到任何输出。我能做什么?

oracle plsql

1
推荐指数
1
解决办法
52
查看次数

标签 统计

oracle ×1

plsql ×1