AntBot Studio > Activity > 데이터제어 > 데이터테이블 > 기본 > DataTable 쿼리
정의 (Description)
- DataTable 대상으로 쿼리 형식으로 특정 값을 추출하는 Activity입니다.
속성 (Properties) (*은 필수값입니다.)
| 항목 | 설명 | 데이터타입 | 기본값 | 설정가능옵션 |
|---|---|---|---|---|
| Common | ||||
| Activity이름 | 해당 Activity의 이름을 설정합니다. - 기본값은 Activity명이며, 사용자가 직접 변경 가능합니다. |
String | Null | |
| Input Common | ||||
| 입력 DataTable * | 쿼리를 적용할 DataTable을 지정합니다. | System.Data.DataTable | Null | |
| Option | ||||
| Selects * | SELECT절에 해당하는 값을 설정합니다. (추출할 column명을 작성합니다.) | String | Null | |
| Wheres * | WHERE절에 해당하는 값을 설정합니다. (조건을 작성합니다.) | String | Null | |
| 결과 DataTable 지움* | Input DataTable 내부 데이터를 지울지 여부를 설정합니다 | 체크박스 | 미체크 | 체크 : Input DataTable에서 추출한 값을 지웁니다. 미체크 : Input DataTable에서 추출한 값을 지우지 않습니다. |
| Output | ||||
| 결과 DataTable * | 쿼리 적용 이후 나온 데이터를 받을 DataTable을 설정합니다. | System.Data.DataTable | Null |
액티비티 사용 예시 (Example Usage)
- 특정 DataTable 컬럼삭제 예시

'DataTable 생성' 액티비티 사용하여 DataTable을 생성합니다.
- DataTable생성 버튼을 클릭하여 DataTable을 생성합니다.

- DataTable생성 버튼을 클릭하여 DataTable을 생성합니다.
'DataTable 생성' 액티비티 사용하여 쿼리문의 OutPut을 받을 DataTable을 생성합니다.
DataTable생성 버튼을 클릭하여 DataTable을 생성합니다.

'DataTable 쿼리' 액티비티 사용하여 쿼리문으로 지정하는 데이터 추출합니다.


- Input Common > 입력 DataTable
- 쿼리를 적용할 DataTable을 작성합니다.
Ex) dt_1
- 쿼리를 적용할 DataTable을 작성합니다.
- Option > Selects
- SELECT절에 해당하는 값을 설정합니다(추출할 column명을 설정합니다.)
Ex) "이름,나이" → 컬럼명이 이름과 나이인 데이터를 Selects
- SELECT절에 해당하는 값을 설정합니다(추출할 column명을 설정합니다.)
- Option > Wheres
- WHERE절에 해당하는 값을 설정합니다(조건을 설정합니다)
Ex) "이름='홍길동' and 나이 > 20" → 이름은 홍길동이고 나이가 20이상인 데이터를 추출
- WHERE절에 해당하는 값을 설정합니다(조건을 설정합니다)
- Option > 결과DataTable 지움
- 결과 DataTable 내부 데이터를 지울지 여부를 설정합니다.
- Output > 결과 DataTable
- 쿼리 적용 이후 나온 데이터를 받을 DataTable을 설정합니다.
- Input Common > 입력 DataTable
DataTable을 문자열로 액티비티 사용
- 'DataTable을 문자열로' 액티비티를 이용해 OutPut에 담긴 DataTable을 확인합니다.


Tip
- 참고 메뉴얼 - DataTable을 문자열로
- 'DataTable을 문자열로' 액티비티를 이용해 OutPut에 담긴 DataTable을 확인합니다.
로그남기기 액티비티 사용
- 4번 과정에서 문자열로 변환한 DataTable을 '로그남기기'액티비티에 작성하여 확인합니다.
- 4번 과정에서 문자열로 변환한 DataTable을 '로그남기기'액티비티에 작성하여 확인합니다.
결과확인