pl/sql刚入门,模仿网上的例子编写了一个简单的pl/sql块,如下所示:
declare
v_ename varchar2(20);
begin
select ename into v_ename from emp where empno=&no;
dbms_output.put_line('雇员名:'||v_ename);
end;
在运行是出现错误如下:
ORA-06550: 第 3 行, 第 2 列:
PLS-00103: 出现符号 ""在需要下列之一时:
begin function pragma
procedure subtype type <an identifier>
<a double-quoted delimited-identifier> current cursor delete
exists prior
百思不得其解,一个如此简单的程序为何老是出错,最后发现原来代码中的半角和全角混用的问题,正确程序:
declare
v_ename varchar2(20);
begin
select enam