我是PL / SQL的新手(不是我的意思是真正的菜鸟,就像今天开始学习它一样)并且一直在尝试使用TOAD IDE的一些简单的脚本但是已经变得有点困在这个。我只是尝试使用游标循环一系列记录并显示每个记录,但不断收到以下错误:
ORA-06550: line 13, column 3:
PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following:
; <an identifier> <a double-quoted delimited-identifier>
The symbol ";" was substituted for "end-of-file" to continue.
我的代码如下:
SET SERVEROUTPUT ON
DECLARE
CURSOR cursor1 IS
SELECT TWOR_WORKS_ID
FROM TMA_WORKS
WHERE TWOR_ORG_REF = 9999;
BEGIN
FOR records IN cursor1
LOOP
dbms_output.put_line (records.TWOR_WORKS_ID);
END LOOP;
END
有人可以指出我出错的地方,因为我看到了一些例子,代码与我正在尝试的内容相同。我猜这是一个失踪;关闭错误消息但在哪里?
答案 0 :(得分:7)
;
之后只需要END
。