NCHR 스칼라 함수

NCHR 함수는 지정된 UTF-32 유니코드 코드 포인트를 사용하여 유니코드 문자를 리턴합니다.

Read syntax diagramSkip visual syntax diagram NCHR ( integer-expression )

스키마는 SYSIBM입니다.

참고 : NCHR 기능은 유니코드 데이터베이스 560AA )에서만 지정할 수 있습니다.
정수 표현식
UTF-32 유니코드 코드 포인트를 지정하는 표현식입니다.
표현식은 내장 숫자, CHAR, VARCHAR, GRAPHIC 또는 VARGRAPHIC 데이터 유형인 값을 리턴해야 합니다.
값이 INTEGER 유형이 아닌 경우 함수가 평가되기 전에 내재적으로 INTEGER로 캐스트됩니다.
정수 표현식은 0이상이어야 합니다(SQLSTATE 42815).
정수 표현식은 유효한 UTF-32 유니코드 문자를 표시해야 합니다(SQLSTATE 22021).

결과

함수의 결과는 CHAR 데이터 유형 및 길이가 1인 유니코드 문자인 CODEUNITS32입니다.

인수가 널(NULL)일 수 있으면 결과가 널(NULL)일 수 있습니다. 인수가 널(NULL)인 경우 결과는 널(NULL) 값입니다.

참고

구문 대안으로서, UNICHR을 NCHR의 동의어로 지정할 수 있습니다.

다음 예제에서 GCLEF 값은 '퀀' 값에 지정됩니다(UTF-32 유니코드 값 U&'\+01d11e'= 119070):SET GCLEF=NCHR(119070):

SET GCLEF=NCHR(119070);