小编典典

返回sqlplus提示

sql

我是PL / SQL的初学者,正在尝试一些sql脚本,但是有时我的脚本中有错误,并且没有出现提示;我仍然处于输入模式。

如何在不关闭终端的情况下检索提示?

(ps:我在Ubuntu OS下为oracle 11g使用sql plus)


阅读 214

收藏
2021-04-14

共1个答案

小编典典

文档中

SQL * Plus以与SQL命令相同的方式对待PL /
SQL子程序,除了分号(;)或空白行不会终止并执行块之外。通过在新行上单独输入一个句点(。)来终止PL /
SQL子程序。您还可以通过在新行上单独输入一个斜杠(/)来终止并执行PL / SQL子程序。

如果要输入PL / SQL块并获得编号的提示,请.自行输入一个句点(),然后返回到SQL>提示。

SQL> declare
  2
  3
  4
  5  .
SQL>

输入的代码仍将保留在缓冲区中,您可以使用来运行它/,或者使用来在已配置的文本编辑器中对其进行编辑edit。(define _editor = "/usr/bin/vim"例如,您可以使用进行设置)。

2021-04-14