首页 文章

PL / SQL语句被忽略,无法显示

提问于
浏览
1

当我想要的只是显示工作ID中员工的最高工资时,我一直遇到这些问题

ORA-06550: line 12, column 6:
PL/SQL: ORA-00933: SQL command not properly ended
ORA-06550: line 8, column 6:
PL/SQL: SQL Statement ignored

这是我的代码:

DECLARE
    lvc_jb_id VARCHAR2;
    lvn_max_sal NUMBER;
BEGIN
    SELECT max(salary), job_id
    INTO lvn_max_sal, lvc_jb_id
    FROM EMPLOYEES 
    group by job_id
    DBMS_OUTPUT.PUT_LINE('MAX SALARY for job_id is'|| lvn_max_sal);
    DBMS_OUTPUT.PUT_LINE('job id '|| lvc_jb_id);
END;

谁能说出我做错了什么?

1 回答

  • 2

    指定字符串的大小 . 例如:lvc_jb_id VARCHAR2(50);

    用分号结束选择查询 . 现在它应该工作 .

相关问题