来自一个文件的 运行 个不同的 pl/sql 个脚本

Run different pl/sql scripts from one file

我有几个 PL/SQL 脚本每天都在根据规范转换数据。我想 运行 他们在一年中的每一天都在循环中。这有可能在 Toad 中以某种方式处理吗?

我发现我可以 运行 通过 @name_of_script 调用一些其他脚本,但它在 Toad 中对我不起作用。

我只需要这样的东西:

BEGIN
FOR i IN day1 TO dayx
  EXECUTE SQL1;
  EXECUTE SQL2;
  EXECUTE SQL3;
END LOOP;
END

有什么方法可以 运行 这些脚本以某种方式“管理”,除了将它们更改为程序吗?谢谢你的回答。

@ 是一个 SQLPlus command

但 toad 也部分支持它:有 2 个常用选项:

  1. 使用 SQL 编辑器 - 它应该在 @ 命令的情况下执行脚本,如 SQL*Plus
  2. 使用“作为脚本执行”-->“通过 SQL plus 执行”:它应该启动 SQL*plus 连接到您的数据库,在那里您可以 运行 您的脚本.