DataUpdate 노드

DataUpdate 노드를 사용하여 데이터베이스 테이블을 갱신하십시오. 대상은 관계형 데이터베이스 테이블이고 소스는 whereupdate 절에 대한 입력으로 사용됩니다. 갱신되는 행은 맵에서 정의하는 지정된 조건을 충족시키는 행입니다. 조건은 보통 데이터베이스 테이블에서 하나 이상의 열을 포함하는 조작이고 테이블의 1차 키 함수입니다. 갱신 프로세스가 발생하는 방식은 맵의 카디낼리티에 따라 다릅니다.

카디낼리티 갱신
다대일 선택된 열에서 행이 갱신됩니다. 열에서 갱신된 값은 선택된 메시지 요소 값에서 수행되는 스칼라 조작의 결과입니다.
일대다 해당 행이 메시지 요소의 값이 있는 선택된 열에서 갱신됩니다.
다대다 해당 행이 선택된 열에서 갱신됩니다. 각 열의 값은 선택된 메시지 요소 값에서 수행되는 스칼라 조작의 결과입니다. 스칼라 조작은 각 열마다 다를 수 있습니다.
일대일 대상 열의 값은 맵핑된 입력 요소의 값입니다. 또한, 이러한 삽입 명령문을 결합하여 각 삽입 명령문이 새 행을 작성할 때 여러 열을 같은 행에 삽입하는 단일 삽입 명령문을 생성할 수 있습니다.

메시지 대상이 맵에 존재하거나 맵핑을 지원하는 노드에서 맵을 이미 작성한 경우 맵을 열 때 갱신 옵션을 사용할 수 없습니다. 파일 > 새로 작성 > 맵을 사용하여 새 맵을 작성하거나 맵핑을 지원하는 노드에서 맵을 작성하는 경우 갱신 옵션을 사용할 수 있습니다.

관련 작업
맵핑 사용 시나리오
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2005 마지막 갱신 날짜: 11/08/2005
ar00880_