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

发布于 2024-11-07 17:21:37 字数 210 浏览 5 评论 0原文

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

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

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

非常感谢

What I would like to do, is connect to a database, open a number of external sql files and then execute them against the database I am connected to.

The problem is, when the sql scripts are opened, they do not default to looking at the previously opened connection. Instead, when I run the scripts, they prompt me to select the connection I want. As I have a large number of scripts and a large number of databases, this opens the possibility of human error creeping in and the wrong connection being selected.

My question: Is there a way of opening an external sql script and getting it to default to a specific connection/database?

Many Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鸠魁 2024-11-14 17:21:37
  • 创建一个文件,其中包含要运行的每个脚本的行,并以 @: 为前缀

    @c:\dev\database\script1.sql

    @c:\dev\database\script2.sql

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

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

  • Create a file containing a row for each script you want to run, prefixed with @:

    @c:\dev\database\script1.sql

    @c:\dev\database\script2.sql

  • Open this file in SQLDeveloper and click the "Run Script" (F5)

You will only be asked once for the database connection and then it will run each of the files you have specified.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文