2014-04-01 21 views
0

我是PL/SQL的初學者,我正在嘗試一些sql腳本,但有時我在腳本中出現錯誤,提示不出現;我仍處於輸入模式; 我怎樣才能檢索提示,而無需關閉終端?回到sqlplus提示

感謝對幫助 (PS:我用的SQL加上下unbuntu OS的Oracle 11g)

+0

谷歌它出來.. –

+0

嘗試Ctrl-C .......... – Amit

+0

另:我喜歡使用[Oracle SQL Developer](http://www.oracle.com/technetwork/developer -tools/sql-developer/downloads/index.html) –

回答

1

documentation

的SQL * Plus把PL/SQL子程序以同樣的方式作爲SQL命令除了分號(;)或空白行不終止並執行塊之外。通過在新行上輸入句點(。)自行終止PL/SQL子程序。您也可以通過在新行上自行輸入斜線(/)來終止和執行PL/SQL子程序。

如果你正在進入一個PL/SQL塊和獲取編號的提示,對自己進入一段(.),你會回落到SQL>提示。

SQL> declare 
    2 
    3 
    4 
    5 . 
SQL> 

您輸入的代碼仍然會在緩衝區中,你可以用/運行,或與您的edit配置的文本編輯器進行編輯。 (例如,您可以使用define _editor = "/usr/bin/vim"進行設置)。