행 업데이트
행 업데이트 작업을 사용하여 데이터베이스에서 행을 업데이트합니다.
워크플로에서 행 업데이트 작업을 사용하려면 다음 단계를 완료합니다.
1. SQL 커넥터에 있는
행 업데이트 작업을 캔버스로 끌고 마우스 포인터로 작업을 가리킨 다음
![](../../../../ThingWorx/images/SettingsIcon_2.png)
을 클릭하거나 작업을 두 번 클릭합니다.
행 업데이트 창이 열립니다.
2. 필요한 경우 레이블을 편집합니다. 기본적으로 레이블 이름은 작업 이름과 동일합니다.
3. 데이터베이스 목록에서 연결할 데이터베이스의 유형을 선택합니다.
◦ PostgreSQL
◦ SQL Server
◦ MySQL
◦ Oracle
이전에 SQL 커넥터 연결을 추가한 경우 목록에서 연결을 선택합니다.
5. 테이블 목록에서 행을 업데이트할 적합한 데이터베이스 테이블을 선택합니다.
한 번에 여러 행을 업데이트할 수 있습니다.
6. 위치 그룹에 있는 절 조인 기준 목록에서 다음 옵션 중 하나를 선택합니다.
◦ AND - 속성 그룹에 지정된 모든 조건이 true를 반환해야 합니다.
◦ OR - 속성 그룹에 지정된 조건 중 하나가 true를 반환해야 합니다.
| 위치 그룹에서 조건을 선택하지 않으면 선택한 테이블의 모든 행이 업데이트됩니다. |
7. 속성 그룹에서 추가를 클릭하고 다음을 수행합니다.
a. 속성 목록에서 필터링할 열을 선택합니다.
b. 연산자 목록에서 적합한 조건 연산자를 선택합니다.
c. 값 필드에 필터링할 열 값을 입력합니다.
조인 절에 속성을 여러 개 추가하려면
추가를 클릭합니다. 또는 속성을 삭제하려면
![](../../../../ThingWorx/images/DeleteIcon.png)
을 클릭합니다.
동일한 속성을 추가하고 절 조인 기준 목록에서 AND를 선택하면 속성이 OR 연산자로 조인됩니다.
8. 열 설정 그룹에서 다음을 수행합니다.
a. 열 목록에서 업데이트한 행에 대한 값을 추가할 열을 선택합니다.
| 테이블의 열에 대해 NOT NULL 제약 조건이 있는 경우 해당 열에 값을 지정하십시오. 이러한 열은 열 목록에서 필수 열로 나열됩니다. |
b. 값 필드에 선택한 열에 추가할 값을 입력합니다.
열에 기존 값이 있는 경우 이 열에서 값을 제거하려면 값 필드를 <NULL>로 지정합니다.
9. 완료를 클릭합니다.
출력 스키마
행 업데이트 작업에 대한 출력 스키마는 메시지 문자열 및 업데이트된 행 수의 개수를 반환합니다.
다음 이미지는 샘플 출력 스키마를 보여줍니다.