DataInsert 노드를 사용하여 데이터베이스 테이블을 갱신하십시오. 대상은 관계형 데이터베이스 테이블로, 소스는 insert절에 대한 입력으로 사용되고 대상은 열 값을 정의합니다. 이 노드에 대한 디폴트 값을 사용하는 경우 반복 가능한 요소 인스턴스의 각 값은 데이터베이스 행의 선택된 열로 삽입됩니다. 삽입 프로세스가 발생하는 방식은 맵의 카디낼리티에 따라 다릅니다.
카디낼리티 | 삽입 |
---|---|
다대일 | 한 행이 선택된 열로 삽입됩니다. 열의 값은 선택된 메시지 요소에서 수행되는 스칼라 조작의 결과입니다. |
일대다 | 한 행이 선택된 여러 개의 열로 삽입됩니다. 열의 값은 선택된 메시지 요소의 값과 동일합니다. |
다대다 | 한 행이 선택된 여러 개의 열로 삽입됩니다. 각 열의 값은 선택된 메시지 요소에서 수행되는 스칼라 조작의 결과입니다. 스칼라 조작은 각 열마다 다를 수 있습니다. |
일대일 | 한 행이 선택된 열로 삽입됩니다. 열의 값이 선택된 메시지 요소의 값과 동일합니다. |
복합 삽입(여러 개의 다른 삽입이 포함된 삽입)을 작성할 수도 있습니다. 각 insert문으로 새 행을 작성할 때 여러 개의 열을 동일한 행에 삽입하는 데 유용합니다.
메시지 대상이 맵에 존재하거나 맵핑을 지원하는 노드에서 맵을 이미 작성한 경우 맵을 열 때 삽입 옵션을 사용할 수 없습니다. 파일 > 새로 작성 > 맵을 사용하여 새 맵을 작성하거나 맵핑을 지원하는 노드에서 맵을 작성하는 경우 삽입 옵션을 사용할 수 있습니다.