日期:2014-05-16  浏览次数:21268 次

在plsql中怎样输出信息?
declare
  v_ename varchar2(20);
  v_sal number(7,2);
begin
  select ename,sal into v_ename,v_sal from emp
  where empno = &eno;
  dbms_output.put_line(v_ename || '雇员的工资是' || v_sal);
  if v_sal < 1000 then
  dbms_output.put_line('工资低于1000');
  else
  if 1000 <= v_sal and v_sal < 5000 then
  dbms_output.put_line('工资在1000到5000之间');
  else
  dbms_output.put_line('工资高于5000');
  end if;
  end if;
end;
怎么样才能输出
我输入eno的值:7788
执行成功!但是不显示以下信息
雇员名称:scott 工资:3000
工资在1000到5000之间
哪位高手知道。

------解决方案--------------------

输出是在上面的输出标签里
------解决方案--------------------
有输出,是你自己没看到而已,pl/sql是在output窗口中显示输出信息和SQL选项页并排的,你找找看.

如果你是在Command窗口中就需按上面的设置做一次:set serveroutput on ;操作.
我的异常网推荐解决方案:软件开发者薪资,http://www.aiyiweb.com/other/1391128.html