2011-03-14 2 views
1

는 어떻게 열 수는 다른 테이블에서 온 디폴트 값이 테이블을 만들까요?기본 열 값은

예를 들어, 내가 첫 번째 테이블에 유사한 데이터를 저장할 수있는 이전 테이블과 열에 대한 외부 키를 보유하고 일부 데이터를 보유하고 테이블, 다음 다른 테이블이 있습니다. 모든 날짜가 입력되는 첫 번째 테이블에서 행의 '스냅 샷'을 만들 수 있기를 원합니다.

감사합니다.

+0

당신은 데이터를 채우기 위해 INSERT DML 트리거를 사용하는 것보다 다른 것을 의미합니까? – JOTN

답변

2

구체적인 예는 도움이 될 수 있습니다. 한 가족 엔티티와 자식 FAMILY_MEMBER 개체와 데이터 모델을 고려하십시오. 생년월일과 같은 일부 속성은 하위 항목에만 적용됩니다. FAMILY_NAME과 같은 다른 항목은 상위 항목이나 하위 항목에 대한 저장 공간으로 간주 될 수 있습니다. 당신이 가족 엔티티에 하나 FAMILY_NAME를 저장하지만 FAMILY_MEMBER 엔티티에 '설정을 무시하고'허용하기로 결정할 수도 있습니다 어떤 경우

. 이 경우 FAMILY_MEMBER의 값을 NULL로 둡니다. 그런 다음 엔티티를 조인하고 NVL (fm.FAMILY_NAME, f.FAMILY_NAME) 파생 값이있는보기를 가질 수 있습니다.