본문 바로가기
개발공부 일지/오라클

오라클) 오라클에서 문자열 N, U 의 의미.

by Box Cat 2024. 8. 25.
728x90
반응형
  • N'문자열'  --> NCHAR/NVARCHAR2 데이터 타입으로 문자열을 정의 , 데이터베이스의 내셔널 캐릭터셋 설정에 따라 다국어 데이터를 처리하는 데 사용됩니다.
  • U'문자열' --> 유니코드 코드 포인트를 명시적으로 지정하여 문자열을 정의

    즉, N 과 U는 비영어 문자열을 쓸 때 사용된다.
 
예시)  ;  SELECT N'안녕하세요' FROM dual;
 
참고1)
Oracle 데이터베이스에서 NCHAR는 "National Character"의 약자로, 특정 국가나 언어의 문자 데이터를 저장하기 위해 사용되는 데이터 타입입니다. NCHAR 데이터 타입은 다국어 지원이 필요한 환경에서 유용합니다.
 
 
참고2)
https://stackoverflow.com/questions/48076425/difference-between-nstring-vs-ustring-literals-in-oracle

 
 
728x90
반응형

댓글