【问题标题】:executing a .sql file in sql plus terminal在 sql plus 终端中执行 .sql 文件
【发布时间】:2016-12-26 21:35:55
【问题描述】:

我在一个文本文件中编写了几个 sql 脚本,并以 .sql 扩展名保存它们。我想在 sql plus 终端中执行这些脚本,而不必手动键入独立的 sql 脚本,但我正在努力解决它。如果有人能列出所涉及的步骤,我将不胜感激。

我可以将这些脚本复制并粘贴到终端中,但这不是我要查看的内容,我想看看是否有办法在 sql plus 编辑器中提供脚本的路径。

【问题讨论】:

  • 它们只是文本。如果不出意外,请剪切并粘贴它们。
  • 我可以这样做,但我正在查看的是通过提供文件所在的类路径来执行这些文件。我只是想看看是否有办法做到这一点。在问题@MarcB 中添加了这一点
  • 这被覆盖了in the SQL*Plus documentation

标签: sqlplus sql-scripts


【解决方案1】:

如果您的文件名是 myQueries.sql,只需键入

SQL>@/path/to/my/query/myQueries.sql
SQL>/

【讨论】:

  • 非常感谢@bhattdon。这正是我想要的。
  • 这个简单的第二行让我免于很多麻烦!谢谢!
  • 对于那些想知道第二行是什么的人(/(斜线)):执行存储在 SQL 缓冲区中的最近执行的 SQL 命令或 PL/SQL 块。缓冲区没有命令历史记录,也不记录 SQL*Plus 命令。
猜你喜欢
  • 2019-11-09
  • 2012-05-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-04
  • 1970-01-01
  • 2013-11-22
  • 1970-01-01
相关资源
最近更新 更多