
oracle存储过程创建不了的原因
实在找不到哪里错误CREATEORREPLACEPROCEDUREmyfirst(emp_namevarchar2)asemprowemp%rowtype;beginse...
实在找不到哪里错误CREATE OR REPLACE PROCEDURE myfirst(emp_name varchar2) as emprow emp%rowtype; begin select * into emprow from emp where ename=emp_name; dbms_output.put_line('员工信息:'); dbms_output.put_line('编号 :'||emprow.empno||'姓名 :'emprow.ename||'部门 :'||emprow.job); exception when no_data_found then dbms_output.put_line('没有该员工信息'); end myfirst; 在pl/sql可以执行,但是找到存储过程表却没有这条记录,放在DOS下执行,告知有编译错误。 帮我看看是不是语法错误还是什么哪里出问题。。。
展开
展开全部
dbms_output.put_line('编号 :'||emprow.empno||'姓名 :'emprow.ename||'部门 :'||emprow.job); dbms_output.put_line('编号 :'||emprow.empno||'姓名 :'||emprow.ename||'部门 :'||emprow.job); '姓名:'后面少了个||
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询