在循环中运行大型Oracle SQL脚本

use*_*188 5 sql oracle sas

我创建了一个大块脚本,在最后将新行插入到目标表中.

脚本包含许多select语句和临时表.

我想循环它连续运行2000次,除了推动f5 2000次之外别无选择.

是否存在Oracle SQL等效的代码将代码封装到SAS宏中并循环2000次?

Gur*_*ngh 2

PL/SQL 匿名块最适合这种情况:

BEGIN
    FOR i IN 1..2000 LOOP
        -- Insert scripts go here
    END LOOP
END;
/
Run Code Online (Sandbox Code Playgroud)