日期:2014-05-17  浏览次数:20695 次

pl sql 标量变量问题 帮帮忙
以下语句在pl sql developer 测试出错,不知道什么回事
declare
v_ename varchar2(5);
v_sal number(6,2);
c_tax_rate constant number(3,2):=0.03;
v_tax_sal number(6,2);
begin
  select ename,sal into v_ename,v_sal from scott.emp where empno=&eno;
  v_tax_sal:=v_sal*c_tax_rate;
  dbms_output.put_line('雇员名;'||v_ename);
  dbms_output.put_line('雇员工资'||v_sal);
  dbms_output.put_line('所得税:'||v_tax_sal);
 end;


------解决方案--------------------
一个匿名块还能报编译错误,糊弄鬼呢。
------解决方案--------------------
探讨

引用:
empno 是什么类型的?
如果是字符串类型的,应该是‘&eno’

number的