我試圖在SQL PLus上執行腳本,這很簡單。在SQLPlus上執行腳本時,它會輸出一個數字序列而不是輸出
SET serveroutput ON;
DECLARE
mode NUMBER(1) := 1;
IF (mode = 1) THEN
prompt 'HERE'
END IF;
prompt 'fim'
我使用sqlplus user/[email protected]
和@myscript.sql
連接成功後調用腳本的SQLPlus。但輸出對我來說很奇怪:
Conectado a:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> @myscript.sql
9
10
11
而且它繼續無限期地打印這個序列。 我在做什麼錯?
肯定你得到'here'印刷,沒有別的除非你的腳本中有其他東西。 – SriniV
你在script.sql中有什麼? –
@MaheswaranRavisankar只是這個提示。沒有其他的。 –