我正在尝试在SQL PLus上执行脚本,这很简单.
SET serveroutput ON;
DECLARE
mode NUMBER(1) := 1;
IF (mode = 1) THEN
prompt 'HERE'
END IF;
prompt 'fim'
Run Code Online (Sandbox Code Playgroud)
我在使用sqlplus user/pw@db和@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
Run Code Online (Sandbox Code Playgroud)
它会继续无限期地打印这个序列.我究竟做错了什么?