首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

求解释!求!该怎么处理

2012-12-30 
求解释!!!!!急求!!!!!!!!!!!!本帖最后由 zhangwlkw 于 2012-10-19 15:08:42 编辑declarename emp.ename%ty

求解释!!!!!急求!!!!!!!!!!!!
本帖最后由 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 过程已成功完成。

热点排行