oracle PLS-00103: 出现符号 "MRID1"在需要下列之一时:language

zt735268255 2011-06-21 04:20:48
create or replace package stupkg ----stupkg是包的名称
is

PROCEDURE out_emr(MRIDs IN VARCHAR,audit_cursor out mycursor)
IS

BEGIN


OPEN audit_cursor for
SELECT mainmr.MRID,
mainmr.papernum,
inpatient.outdate,
inpatient.admiss_times,
inpatient.MDESCRIPT,
inpatient.MHISDESCRIPT,
inpatient.CHECKUP,
inpatient.CHECKASS,
inpatient.COURSEREC,
alldiagnoserecord.DIAGNOSECONTENT,
alldiagnoserecord.DIAGNOSERANGE
FROM mainmr, inpatient, alldiagnoserecord
WHERE mainmr.MRID = inpatient.MRID
AND inpatient.MRID = alldiagnoserecord.sickid
AND mainmr.MRID = MRIDs
AND (diagnosecontent = '妊娠糖尿病' OR diagnosecontent = '2型糖尿病' OR
diagnosecontent = '1型糖尿病' OR diagnosecontent = '特殊类型糖尿病' OR
diagnosecontent = '糖尿病');

END out_emr;
end stupkg;


Compilation errors for PACKAGE SZEMR.STUPKG

Error: PLS-00103: 出现符号 "BEGIN"在需要下列之一时:
language
Line: 47
Text: BEGIN

Error: PLS-00103: 出现符号 "STUPKG"在需要下列之一时:
;
Line: 142
Text: end stupkg;

...全文
357 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangqm22 2011-06-21
  • 打赏
  • 举报
回复
先定义包,然后在包体中定义方法
304的的哥 2011-06-21
  • 打赏
  • 举报
回复
包体:
create or replace package body stupkg

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧