Oracle 10g Express Edition을 사용하고 있습니다. 컴파일 오류로 만든Oracle : 패키지에 기능이 포함되어있을 때 컴파일 오류가 발생했습니다.
패키지 - :
CREATE OR REPLACE PACKAGE ticketBooking AS FUNCTION maxOrderID() RETURN NUMBER; FUNCTION maxTransactionID() RETURN NUMBER; PROCEDURE bookOrder(id IN NUMBER, key IN VARCHAR2, fname IN VARCHAR2, lname IN VARCHAR2, age IN NUMBER, address IN VARCHAR2, adate IN VARCHAR2, status OUT NUMBER); PROCEDURE bookTicket(id IN NUMBER, orderID IN NUMBER, mID IN NUMBER, mRow IN NUMBER, mSeat IN NUMBER, mDate IN VARCHAR2, mTime IN NUMBER); END ticketBooking; /
이 경고 메시지를주고있다 :
여기 내 패키지 생성 코드입니다.
두 기능을 제거하면 오류가 표시되지 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
매개 변수가 두 함수에서 전달 되었기 때문에 매개 변수가 없습니까? 매개 변수를 보낼 필요가 없습니다. 어떻게해야합니까?
을하거나'user_errors' 뷰를 쿼리, 당신은 실제 컴파일 오류가 무엇인지 볼 수 있습니다. –