0
我對PL/SQL非常陌生(不,我的意思是今天開始學習它的時候有一個真正的noob),並且已經嘗試了一些使用TOAD IDE的簡單腳本,但已經變得有點兒了堅持這一個。我只是通過一系列的記錄,試圖循環使用光標並顯示每個之一,但不斷收到以下錯誤:PL/SQL noob語法錯誤
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
可能有人請指出我錯了,因爲我已經看到一些例子,代碼看起來和我所嘗試的一樣。我猜測它是一個失蹤者;去錯誤消息,但在哪裏?
Oracle文檔全面且聯機。請在此處查找PL/SQL參考:http://docs.oracle.com/cd/B28359_01/appdev.111/b28370/toc.htm請學習如何使用它,而不是泛泛而談語法錯誤。 – APC
感謝您的鏈接。我不知道這個參考。 – CSharpened