在 Windows 中从命令行运行 Oracle SQL 脚本

技术教程 1个月前 lee
58 0
广告也精彩

有时我们需要从带有或不带有参数的 Windows 命令行“CMD”运行特定的 SQL 脚本

因此,这就是为什么我们准备这篇文章来指导您完成执行此任务所需的步骤,以获取不需要参数的所有员工信息,并通过另一个步骤获取特定员工信息。

从 Windows 命令行 CMD 运行 SQL 脚本 

  1. 按键盘上的 Windows + R,然后键入 cmd 并按 Enter。
在 Windows 中从命令行运行 Oracle SQL 脚本
  1. 将当前目录更改为您的脚本可用的目录。
在 Windows 中从命令行运行 Oracle SQL 脚本
  1. 要运行不带参数的 SQL 脚本,我们需要键入此命令。
sqlplus hr/hr @ScriptWithoutParameter.sql
  1. 要运行带参数的 SQL 脚本,我们需要键入此命令。
sqlplus hr/hr @ScriptWithoutParameter.sql 101

使用来自 CMD 的参数运行 SQL 脚本时,这是一个重要的注意事项。

  • 在我们的脚本中,应在替换变量中输入 where 条件,如下所示
select * from EMPLOYEES where employee_id = &1;
  • 对于上述脚本,我们通过 &1 将其替换为 101 以带来员工编号 101 的数据。
在 Windows 中从命令行运行 Oracle SQL 脚本

从 SQL PLUS 运行 SQL 脚本

请按照以下两个步骤操作:

  1. 打开SQL PLUS Screen,然后连接到数据库
  2. 在 SQL 命令中键入以下命令并按 Enter
oracle user:\MyScript\ScriptWithoutParameter.sql
版权声明:lee 发表于 2021-09-17 16:04:47。
转载请注明:在 Windows 中从命令行运行 Oracle SQL 脚本 | IT小站导航-专业的站长资源导航
广告也精彩

暂无评论

暂无评论...