목차

Search

  1. 서문
  2. 변환 언어
  3. 상수
  4. 연산자
  5. 변수
  6. 날짜
  7. 함수
  8. 사용자 지정 함수 작성
  9. 사용자 지정 함수 API 참조

변환 언어 참조

변환 언어 참조

TO_BIGINT

TO_BIGINT

문자열 또는 숫자 값을 bigint 값으로 변환합니다. TO_BIGINT 구문에는 숫자를 가장 가까운 정수로 반올림하거나 소수부를 자르는 데 사용할 수 있는 선택적 인수가 있습니다. TO_BIGINT는 선행 공백을 무시합니다.

구문

TO_BIGINT(
value
[,
flag
] )
다음 테이블에는 이 명령의 인수가 설명되어 있습니다.
인수
필수/
선택 사항
설명
필수
문자열 또는 숫자 데이터 유형. bigint 값으로 변환할 값을 전달합니다. 유효한 모든 변환 식을 입력할 수 있습니다.
플래그
선택 사항
소수부를 자를지, 아니면 반올림할지를 지정합니다. 플래그는 정수 리터럴이거나 상수 TRUE 또는 FALSE여야 합니다.
플래그가 TRUE이거나 0이 아닌 숫자인 경우 소수부가 잘립니다.
플래그가 FALSE 또는 0이거나 사용자가 이 인수를 생략한 경우 값이 가까운 정수로 반올림됩니다.
플래그는 기본적으로 설정되지 않습니다.

반환 값

Bigint.
함수에 전달된 값이 NULL인 경우 NULL이 반환됩니다.
함수에 전달된 값에 영숫자 문자가 포함되는 경우 0이 반환됩니다.

다음 식은 포트 IN_TAX의 값을 사용합니다.
TO_BIGINT( IN_TAX, TRUE )
IN_TAX
RETURN VALUE
'7245176201123435.6789'
7245176201123435
'7245176201123435.2'
7245176201123435
'7245176201123435.2.48'
7245176201123435
NULL
NULL
'A12.3Grove'
0
'    176201123435.87'
176201123435
'-7245176201123435.2'
-7245176201123435
'-7245176201123435.23'
-7245176201123435
-9223372036854775806.9
-9223372036854775806
9223372036854775806.9
9223372036854775806
TO_BIGINT( IN_TAX )
IN_TAX
RETURN VALUE
'7245176201123435.6789'
7245176201123436
'7245176201123435.2'
7245176201123435
'7245176201123435.348'
7245176201123435
NULL
NULL
'A12.3Grove'
0
'    176201123435.87'
176201123436
'-7245176201123435.6789'
-7245176201123436
'-7245176201123435.23'
-7245176201123435
-9223372036854775806.9
-9223372036854775807
9223372036854775806.9
9223372036854775807