读书人

求解释!求!该怎么处理

发布时间: 2012-12-30 10:43:15 作者: rapoo

求解释!!!!!急求!!!!!!!!!!!!
本帖最后由 zhangwlkw 于 2012-10-19 15:08:42 编辑 declare
name emp.ename%type;
eall emp%rowtype;
begin
name:=&name;
select * into eall from emp where ename=ena;
dbms_output.put_line(eall.empno||' '||eall.ename||' '||eall.job||' '||eall.mgr||' '||eall.hiredate||' '||eall.sal
||' '||eall.comm||' '||eall.deptno);
exception
when no_data_found then
dbms_output.put_line('not found data');
end;
在name:=&name;
这句老是报错,谁给解释一下?
[解决办法]


SQL> declare
2 eall emp%rowtype;
3 begin
4 select * into eall from emp where ename='&name';
5 dbms_output.put_line(eall.empno
[解决办法]
' '
[解决办法]
eall.ename
[解决办法]
' '
[解决办法]
eall.job
[解决办法]
' '
[解决办法]
eall.mgr
[解决办法]
' '
[解决办法]
eall.hiredate
[解决办法]
' '
[解决办法]
eall.sal
6
[解决办法]
' '
[解决办法]
eall.comm
[解决办法]
' '
[解决办法]
eall.deptno);
7 exception
8 when no_data_found then
9 dbms_output.put_line('not found data');
10 end;
11 /
输入 name 的值: Smith
7369 Smith CLERK 7902 17-12月-80 800 20

PL/SQL 过程已成功完成。

读书人网 >oracle

热点推荐