0
로 입력 만듭니다. 문제가있는 곳을 알려주십시오. oracle 11g sql 클라이언트를 사용하고 있습니다.오라클은 다음과 같이 내가 만든 유형이 컴파일 오류
로 입력 만듭니다. 문제가있는 곳을 알려주십시오. oracle 11g sql 클라이언트를 사용하고 있습니다.오라클은 다음과 같이 내가 만든 유형이 컴파일 오류
본문 유형 정의에서 "CREATE OR REPLACE BODY age_t AS"문 다음과 "/"앞에 오는 대괄호 "()"를 제거하십시오. 또한 v_dob : = to_date (dob) 문을 begin 및 end 섹션으로 가져 오거나 생성 중에 v_dob을 초기화하십시오. 그건 v_dob 날짜입니다 : = to_date (dob);
컴파일 오류가없는 올바른 코드.
`create or replace type body age_t as
member function age_f return number is
v_dob date := to_date(dob);
age number(3);
begin
age := trunc(months_between(sysdate,v_dob))/12;
return age;
end;
end;
/`
여기에서 자세한 내용을 찾을 수 있습니다