我是PL / SQL的初学者,正在尝试一些sql脚本,但是有时我的脚本中有错误,并且没有出现提示;我仍然处于输入模式。
如何在不关闭终端的情况下检索提示?
(ps:我在Ubuntu OS下为oracle 11g使用sql plus)
从文档中
SQL * Plus以与SQL命令相同的方式对待PL / SQL子程序,除了分号(;)或空白行不会终止并执行块之外。通过在新行上单独输入一个句点(。)来终止PL / SQL子程序。您还可以通过在新行上单独输入一个斜杠(/)来终止并执行PL / SQL子程序。
如果要输入PL / SQL块并获得编号的提示,请.自行输入一个句点(),然后返回到SQL>提示。
.
SQL>
SQL> declare 2 3 4 5 . SQL>
输入的代码仍将保留在缓冲区中,您可以使用来运行它/,或者使用来在已配置的文本编辑器中对其进行编辑edit。(define _editor = "/usr/bin/vim"例如,您可以使用进行设置)。
/
edit
define _editor = "/usr/bin/vim"