create or replace PACKAGE BODY emp_mgmt AS
tot_emps NUMBER;
tot_depts NUMBER;
FUNCTION hire
(last_name VARCHAR2, job_id VARCHAR2,
manager_id NUMBER, salary NUMBER,
commission_pct NUMBER, department_id NUMBER)
RETURN NUMBER IS new_empno NUMBER;
BEGIN
SELECT employees_seq.NEXTVAL
INTO new_empno
FROM DUAL;
INSERT INTO employees
VALUES (new_empno, 'First', 'Last','[email protected]',
'(415)555-0100','18-JUN-02','IT_PROG',90000000,00,
100,110);
tot_emps := tot_emps + 1;
RETURN(new_empno);
END;
最后的END的那個分號提示有錯誤.請教大家為什么會報錯?應該怎么修改
錯誤(19,4): PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following: begin end function pragma procedure
uj5u.com熱心網友回復:
還少個end;吧uj5u.com熱心網友回復:
確實是少了個 end;最后這個end; , 實際上對應的是 function 的,還要有一個對應 package 的。
uj5u.com熱心網友回復:
謝謝大家~~了解了轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/39921.html
標籤:基礎和管理
下一篇:資料庫sql計算空值率
