有时我们需要从带有或不带有参数的 Windows 命令行“CMD”运行特定的 SQL 脚本。
有时我们需要从带有或不带有参数的 Windows 命令行“CMD”运行特定的 SQL 脚本。
因此,这就是为什么我们准备这篇文章来指导您完成执行此任务所需的步骤,以获取不需要参数的所有员工信息,并通过另一个步骤获取特定员工信息。
从 Windows 命令行 CMD 运行 SQL 脚本
- 按键盘上的 Windows + R,然后键入 cmd 并按 Enter。

- 将当前目录更改为您的脚本可用的目录。

- 要运行不带参数的 SQL 脚本,我们需要键入此命令。
sqlplus hr/hr @ScriptWithoutParameter.sql
- 要运行带参数的 SQL 脚本,我们需要键入此命令。
sqlplus hr/hr @ScriptWithoutParameter.sql 101
使用来自 CMD 的参数运行 SQL 脚本时,这是一个重要的注意事项。
- 在我们的脚本中,应在替换变量中输入 where 条件,如下所示
select * from EMPLOYEES where employee_id = &1;
- 对于上述脚本,我们通过 &1 将其替换为 101 以带来员工编号 101 的数据。

从 SQL PLUS 运行 SQL 脚本
请按照以下两个步骤操作:
- 打开SQL PLUS Screen,然后连接到数据库
- 在 SQL 命令中键入以下命令并按 Enter
oracle user:\MyScript\ScriptWithoutParameter.sql
原创文章 在 Windows 中从命令行运行 Oracle SQL 脚本,版权所有
如若转载,请注明出处:https://www.itxiaozhan.cn/2021158.html