Skip to end of metadata
Go to start of metadata

 

개요


Invalid literal 에러 발생 원인과 발생 사례에 대해 설명합니다.

 

 

버전


ALTIBASE HDB 모든 버전.

 

 

원인


TO_NUMBER, CAST 등의 변환 함수나 비교 연산자 사용 시 비교 대상 간의 데이터 타입이 일치하지 않을 때 발생합니다.

자동 형 변환 과정에서 변환하려는 데이터 타입으로 변환할 수 없는 값을 가질 때 발생할 수도 있습니다.

 

사례 1. UNION, UNION ALL 사용 시 맵핑이 되는 컬럼에 대해 데이터 타입이 다를 때.

 

 

사례 2. TO_NUMBER 함수에 주어진 값이 숫자형으로 변환할 수 없는 문자형일 때.

 

 

사례 3. 비교 연산에 사용된 컬럼에 자동 형 변환할 수 없는 데이터 값이 존재하는 경우.

  • No labels