Oracle SQL Developer - 运行外部SQL脚本时的默认数据库连接

时间:2011-05-13 14:12:13

标签: sql oracle oracle-sqldeveloper

我想做的是连接数据库,打开一些外部sql文件,然后针对我连接的数据库执行它们。

问题是,当打开sql脚本时,它们不会默认查看以前打开的连接。相反,当我运行脚本时,它们会提示我选择我想要的连接。由于我有大量的脚本和大量的数据库,这可能会导致人为错误,并且选择了错误的连接。

我的问题:有没有办法打开外部sql脚本并将其默认为特定的连接/数据库?

非常感谢

1 个答案:

答案 0 :(得分:2)

  • 为每个要运行的脚本创建一个包含行的文件,前缀为@:

    @c:\ dev的\数据库\ script1.sql

    @c:\ dev的\数据库\ script2.sql

  • 在SQLDeveloper中打开此文件,然后单击“运行脚本”(F5)

只会询问一次数据库连接,然后它将运行您指定的每个文件。