版权声明: 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”等等。