2011-01-13 4 views
0

Oracle에서 사용자 정의 유형의 일부를 업데이트하는 방법이 있습니까?Oracle 11G에서 사용자 정의 유형 업데이트

예 :

create or replace TYPE MY_TYPE AS OBJECT 
(
    VAR_1   NUMBER, 
    VAR_2   DATE, 
    VAR_3   NUMBER, 
    VAR_4   DATE 
); 

샘플 테이블 :

create TABLE TEST_TABLE 
(
    TBL_ID   NUMBER, 
    MY_DATA   MY_TYPE 
); 

는 다음과 같은 일을 할 수있는 방법이 있나요 :

UPDATE TEST_TABLE SET MY_DATA.VAR_3 = 1; 

감사합니다!

답변

1

예하지만 당신은 테이블의 별명을해야하는 몇 가지 이유 :

UPDATE TEST_TABLE T SET T.MY_DATA.VAR_3 = 1; 
+0

가 감사를! 왜 작동하지 않을지 궁금 해서요. –

관련 문제