Plsql 尝试在Oracle sql Developer中执行基本pl/sql语句
所以我写了这个基本的过程来学习pl/sqlPlsql 尝试在Oracle sql Developer中执行基本pl/sql语句,plsql,plsqldeveloper,Plsql,Plsqldeveloper,所以我写了这个基本的过程来学习pl/sql CREATE OR REPLACE PROCEDURE INPARAMHELLOWORLD ( p_name IN VARCHAR2 ) AS BEGIN dbms_output.put_line('Hello' || p_name); END; 我试图通过键入以下内容来执行它: exec INPARAMHELLOWORLD('Me'); 我收到的错误是 第1行第7列: 必须声明标识符“INPARAMHELLOWORLD” 第1行第
CREATE OR REPLACE PROCEDURE INPARAMHELLOWORLD
(
p_name IN VARCHAR2
) AS
BEGIN
dbms_output.put_line('Hello' || p_name);
END;
我试图通过键入以下内容来执行它:
exec INPARAMHELLOWORLD('Me');
我收到的错误是
第1行第7列:
必须声明标识符“INPARAMHELLOWORLD”
第1行第7列:
PL/SQL:忽略语句
有什么想法吗?这听起来可能是最愚蠢的答案,但我强烈怀疑是你创造了这个软件包。(代码在我的12c安装上运行良好) 如果您确实这样做了,请尝试以下方法检查您的过程中是否存在任何错误:
select *
from user_errors
where name = 'INPARAMHELLOWORLD'
您应该检查
USER\u ERRORS
视图中的编译错误。它会告诉你错误是什么,它出现在哪一行。哦,在你的过程结束后,你可能想尝试在它自己的行上画一条斜线。