0
A
回答
3
你使用的語法:BEGIN label COMMAND ..... END label
是錯誤的。
plsql_block的文檔:: = [< <標籤>>] [DECLARE declare_section]體
PL/SQL塊可以從可選實驗室開始埃爾名必須用雙< <和包圍>>,則可選聲明段,然後強制性體部分。
body :: = BEGIN語句; [聲明; ....] [EXCEPTION exception_handler] END [name];
反過來主體部分必須包含BEGIN語句,那麼一個或多個聲明(最後一個是強制性的),那麼可選的異常塊,然後強制性END語句,則可選名 (標籤),不含任何< <或>>,則必須使用分號;
所以你的代碼(如果你要使用標籤/名稱)必須是這樣的:
<<a>> BEGIN
commit;
END a;
/
<<b>>
BEGIN
commit;
END b;
/
相關問題
- 1. PLSQL程序錯誤
- 2. PLSQL錯誤PLS-00302
- 3. 動態查詢錯誤PLSQL
- 4. 錯誤從PLSQL過程
- 5. PLSQL錯誤無效號碼
- 6. ORA-SQL-PLSQL S41錯誤
- 7. 錯誤在過程體+ PLSQL
- 8. 錯誤:00103的PLSQL過程
- 9. PLSQL錯誤:無效的數字
- 10. 在PLSQL塊內部捕獲錯誤
- 11. PLSQL觸發錯誤ORA-0000 ORA-06512:
- 12. Oracle PLSQL - UTL_FILE中的錯誤處理
- 13. PLSQL「錯誤遊標已打開」
- 14. PLSQL歸檔LONG數據類型,錯誤:
- 15. 錯誤動態PLSQL結合可變
- 16. 甲骨文plsql的光標錯誤
- 17. 分頁中的Oracle/PLSQL錯誤
- 18. 甲骨文PLSQL ORA-39726錯誤
- 19. PLSQL錯誤:組件必須聲明
- 20. PLSQL錯誤 - ORA-00984:列在這裏
- 21. PLSQL忽略編譯錯誤,這不是錯誤
- 22. plsql
- 23. 如何從sqlplus中返回錯誤代碼以防出現plsql編譯錯誤
- 24. 錯誤在plsql代碼中使用兩個遊標
- 25. oracle plsql集合錯誤:ORA-06502:字符串緩衝區太小
- 26. 無效的SQL類型:sqlKind = UNINITIALIZED - PLSQL錯誤
- 27. 錯誤,而在plsql中運行簡單的光標
- 28. 我在這個PLSQL函數中做了什麼錯誤?
- 29. 蟾蜍PLSQL錯誤執行存儲過程
- 30. 如何在sql語句中創建PLSQL函數和錯誤
請仔細閱讀http://meta.stackoverflow.com/questions/285551/why-當我問及/ 285557和接受的答案時,我可以不上傳圖像的代碼 –