选择列值的SQL过程

选择列值的SQL过程,sql,oracle,Sql,Oracle,我正试图用一些select和insert语句编写一个sql过程。但是我有一些错误。我想不出是什么问题。请帮帮我 以下是我得到的错误: 错误(15,1):PL/SQL:语句被忽略 错误(15,22):PLS-00201:必须声明标识符“项目ID” 代码: 项目id声明中出现语法错误 create or replace PROCEDURE UPDATION ( NO_IN IN VARCHAR2 ) IS project_id defects.reference_id%type; BEG

我正试图用一些select和insert语句编写一个sql过程。但是我有一些错误。我想不出是什么问题。请帮帮我

以下是我得到的错误:

错误(15,1):PL/SQL:语句被忽略
错误(15,22):PLS-00201:必须声明标识符“项目ID”

代码:


项目id声明中出现语法错误

create or replace
PROCEDURE UPDATION 
(
 NO_IN IN VARCHAR2  
) IS 
project_id defects.reference_id%type;

BEGIN
Select REFERENCE_ID INTO project_id from DEFECTS where ID=NO_IN;
dbms_output.put_line(project_id );

if project_id is not null then
dbms_output.put_line('proj not null');
end if;
end;
第6行 项目\u id缺陷。参考id%类型

计划*


如果poject\u id不是空的,那么
-错过了字母“R”非常感谢..这是我犯的一个愚蠢的错误..非常感谢:)@teenasa很高兴我帮了忙!我的错。。。我不知道已经有答案了
create or replace
PROCEDURE UPDATION 
(
 NO_IN IN VARCHAR2  
) IS 
project_id defects.reference_id%type;

BEGIN
Select REFERENCE_ID INTO project_id from DEFECTS where ID=NO_IN;
dbms_output.put_line(project_id );

if project_id is not null then
dbms_output.put_line('proj not null');
end if;
end;