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和接受的答案时,我可以不上传图像的代码 –