使用
execute上述调用存储过程特定于SQL * Plus。实际上,SQL * Plus会转换
execute some_proc()为
BEGINsome_proc(); END;,您可以通过尝试调用一个不存在的过程来自己查看:
SQL>执行some_proc()开始some_proc(); 结尾; *第1行发生错误:ORA-06550:第1行,第7列:PLS-00201:必须声明标识符“ SOME_PROC”ORA-06550:第1行,第7列:PL / SQL:语句被忽略

使用
execute上述调用存储过程特定于SQL * Plus。实际上,SQL * Plus会转换
execute some_proc()为
BEGINsome_proc(); END;,您可以通过尝试调用一个不存在的过程来自己查看:
SQL>执行some_proc()开始some_proc(); 结尾; *第1行发生错误:ORA-06550:第1行,第7列:PLS-00201:必须声明标识符“ SOME_PROC”ORA-06550:第1行,第7列:PL / SQL:语句被忽略