도와주세요. ffl 테이블에서 개체보기를 만들고 싶지만 위의 오류가 계속 발생하고 해결책을 찾을 수 없습니다.
create table COPY_BOOK (
NUM number(4,0),
DATE_Purchase date,
PRICE number(5,2),
LOAN_code varchar2(20) ,
STATUS varchar2(15) check (STATUS in ('GOOD','DAMAGED')),
CONSTRAINT CP_PK primary key (num) ,
constraint Loan_code_D check (LOAN_CODE in ('NO', 'LOAN'))
);
create or replace type copy_book_t as object(
num number(4, 0),
loan_code varchar2 (20)
);
/
create or replace view Vcopy_book of copy_book_t
with object oid (num)
as select cb.num, cb.date_purchase, cb.price, cb.loan_code, cb.status
from copy_book cb;
/
유형 정의에 문제가 있습니까?
로부터 문서 :
개체보기를 정의하는 절차는 다음과 같습니다.
유형의 각 속성이 관계형 테이블의 기존 열에 해당하는 객체 유형을 정의합니다.
관계형 테이블에서 데이터를 추출하는 방법을 지정하는 쿼리를 작성하십시오. 개체 유형의 속성과 동일한 순서로 열을 지정합니다.
두 개의 속성이있는 개체 유형을 만들었지 만 관계형 테이블의 열 5 개로 채우려 고합니다.
동일한 5 개 속성 ( demo ) 을 갖도록 객체 유형을 변경 하거나 보기 ( demo ) 에서 num
및 loan_code
열만 선택해야합니다 .
또한, 문서는 또한 사용하는 것이 좋습니다 with object identifier
보다는 with object oid
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다