我有以下挑战;
我想在一个数据库上执行一批 *.sql 文件。假定 sql 文件按其执行顺序的升序命名。所以主 sql 脚本应该执行 'dir /s *.sql',然后按顺序启动每个找到的脚本。
这可能吗 ?
下面是我为 SQL Server 找到的东西,但我想要为 Oracle SQL Developer 提供类似的东西。
提前致谢。
雷蒙德
我有以下挑战;
我想在一个数据库上执行一批 *.sql 文件。假定 sql 文件按其执行顺序的升序命名。所以主 sql 脚本应该执行 'dir /s *.sql',然后按顺序启动每个找到的脚本。
这可能吗 ?
下面是我为 SQL Server 找到的东西,但我想要为 Oracle SQL Developer 提供类似的东西。
提前致谢。
雷蒙德
Batch_Files
在您的本地计算机中,它将包含您要执行的所有 sql 脚本,sql developer
创建一个文件batch.sql
。Batch.sql
依次添加要执行的sql文件。
@file1.sql
@file2.sql:
:
@fileN.sql
这些文件包含您需要按顺序运行的代码。这是一个非常基本的示例。您可以根据需要进行各种更改,您可以添加匿名块以在执行文件后打印一些内容。我没有测试过这个是SQL-DEVELOPER
,但我认为这肯定对你有用。