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下执行,告知有编译错误。 帮我看看是不是语法错误还是什么哪里出问题。。。 展开
 我来答
神剑倥赝62
2014-06-27 · 超过66用户采纳过TA的回答
知道答主
回答量:140
采纳率:66%
帮助的人:66.1万
展开全部
dbms_output.put_line('编号 :'||emprow.empno||'姓名 :'emprow.ename||'部门 :'||emprow.job); dbms_output.put_line('编号 :'||emprow.empno||'姓名 :'||emprow.ename||'部门 :'||emprow.job); '姓名:'后面少了个||
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式