Oracle 11g 创建块内过程 报错:出现符号'stu_record_type'在需要下列之一时

发布于 2022-09-11 22:48:44 字数 1085 浏览 27 评论 0

set serveroutput on
declare
    type stu_record_type is record
    (
        sno varchar2(10),
        sname varchar2(10),
        ssex varchar2(10),
        saddress varchar2(50),
        sstudy_grade varchar2(10),
        sactivity_grade varchar2(10)
    );
    stu_rec stu_record_type;
    proceducre PrintStuRecord(sturec stu_record_type)
    as
    begin
        DBMS_OUTPUT.PUT_LINE('学号:'||sturec.sno);
         DBMS_OUTPUT.PUT_LINE('姓名:'||sturec.sname);
        DBMS_OUTPUT.PUT_LINE('性别:'||sturec.ssex);
        DBMS_OUTPUT.PUT_LINE('籍贯:'||sturec.saddress);
        DBMS_OUTPUT.PUT_LINE('学习成绩:'||sturec.sstudy_grade);
        DBMS_OUTPUT.PUT_LINE('活动成绩:'||sturec.sactivity_grade);
    end PrintStuRecord;
begin
    stu_rec.sno:='001';
    stu_rec.sname:='jack';
    stu_rec.ssex:='male';
    stu_rec.saddress:='湖南';
    stu_rec.sstudy_grade:='80';
    stu_rec.sactivity_grade:='80';
    PrintStuRecord(stu_rec);
end;
/
        

在这个块内过程创建的过程中报错第12行,提示:
出现符号'stu_record_type'在需要下列之一时:
XXXXXXX

请问怎么解决?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文