

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 변경\_데이터\_유형
<a name="recipe-actions.CHANGE_DATA_TYPE"></a>

기존 열의 데이터 유형을 변경합니다.

열 값을 새 유형으로 변환할 수 없는 경우 NULL로 대체됩니다. 이는 문자열 열이 정수 열로 변환될 때 발생할 수 있습니다. 예를 들어 문자열 "123"은 정수 123이 되지만 문자열 "ABC"는 숫자가 될 수 없으므로 NULL 값으로 대체됩니다.

**파라미터**
+ `sourceColumn` – 기존 열의 이름입니다.
+ `columnDataType` - 열의 새 유형입니다. 다음 데이터 타입이 지원됩니다.
  + **바이트: 부호 있는 **1바이트 정수. 숫자 범위는 -128\~127입니다.
  + **short: **2바이트 부호 있는 정수. 숫자 범위는 -32768\~32767입니다.
  + **int: **4바이트 부호 있는 정수. 숫자 범위는 -2147483648\~2147483647입니다.
  + **long: 부호 있는 **8바이트 정수. 숫자 범위는 -9223372036854775808\~9223372036854775807입니다.
  + 부**동 소수점: **4바이트 단일 정밀도 부동 소수점 숫자입니다.
  + **double: **8바이트 배정밀도 부동 소수점 숫자입니다.
  + **10진수: **최대 총 38자리 및 소수점 뒤 18자리의 부호 있는 10진수입니다.
  + **string: **문자열 값입니다.
  + **부울: **부울 유형에는 `true` 및 `false` 또는 `yes` 및 `no`라는 두 가지 값 중 하나가 있습니다.
  + **timestamp: **연도, 월, 일, 시간, 분 및 초 필드를 구성하는 값입니다.
  + **날짜: **연도, 월, 일 필드로 구성된 값입니다.

**Example 예제**  
  

```
{
    "RecipeAction": {
        "Operation": "CHANGE_DATA_TYPE",
        "Parameters": {
            "sourceColumn": "columnName",
            "columnDataType": "boolean"
        }
    } 
 }
```