Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

논리 자료형 변환

항목값
화면 이름Logical type cast
식별자logicalTypeCastV1
지원 실행 방식Batch, Faster, Streaming
범주자료형 변환 (Cast)
반환 자료형C

입력에 지정한 논리 자료형의 제약을 적용합니다. 기본 데이터 표현은 바꾸지 않으며 해당 논리 자료형을 요구하는 후속 표현식에 전달할 수 있게 합니다.

입력 인자

이름지정 여부자료형의미와 조건
Expression필수Expression<C>자료형을 변환할 표현식입니다.
Logical type필수LogicalType변환할 논리 자료형입니다.
Default value선택Expression<C>입력이 논리 자료형의 제약을 충족하지 않을 때 사용할 기본값입니다. 생략하면 null입니다. 기본값 자체도 제약을 충족하지 않으면 결과는 null입니다.

자료형 변수의 범위

  • C는 AnyType 범위의 자료형을 받습니다.

입출력 예시

예시 1: 기본 동작

자연수 변환에 실패하여 기본값을 사용하는 경우입니다.

인자 값:

  • Expression: -1234
  • Logical type: Natural number
  • Default value: -1

출력: null

예시 2: 기본 동작

자연수의 제약을 충족하는 변환입니다.

인자 값:

  • Expression: 1234
  • Logical type: Natural number
  • Default value: null

출력: 1234

예시 3: 기본 동작

자연수의 제약을 충족하지 못하는 변환입니다.

인자 값:

  • Expression: -1234
  • Logical type: Natural number
  • Default value: null

출력: null

예시 4: 기본 동작

자연수 변환에 실패하여 기본값을 사용하는 경우입니다.

인자 값:

  • Expression: -1234
  • Logical type: Natural number
  • Default value: 1

출력: 1