解决Oracle报错“必须声明标识符”

版权声明: https://blog.csdn.net/aic1999/article/details/82824287

写了一段很简单的代码,输出学号01的学生名字:

declare
  v_sname sname.student%type;    --报错行
begin
    select sname into v_sname from student where sn0='01'; 
    dbms_output.put_line(v_sname);
end;

结果第二行报错:必须声明标识符 'SNAME.STUDENT'。

解决方法

顺序反了....将“'sname.student'”变成“student.sname”。即可......

新手的话很大可能是【代码格式】出问题了。比如有的人可能漏了“%type”等等。        

猜你喜欢

转载自blog.csdn.net/aic1999/article/details/82824287