2012-02-20 2 views
1

가끔 다음과 같은 where 절을 선택 쿼리에서 볼 수 있습니다. where col_name = N 'text'Oracle Select Query : where col_name = N 'text'N은 무엇을 의미합니까?

이 N은 무엇을 의미합니까?

나는 T-SQL에서 유니 코드 구문 분석 문자라는 것을 알고 있지만 오라클의 의미는 무엇입니까? 동일합니까?

어떻게 쿼리 성능에 영향을 줍니까? 마찬가지로 CHAR 열에서 사용하면 N 문자의 손실 또는 이익 (나는 의심 스럽습니다)은 무엇입니까?

저는 Google에서 많은 것을 검색했지만, 오라클이 아닌 T-SQL에서만 발견했습니다.

나를 도와 주셔서 감사합니다.

+0

나는 해당 국가의 문자셋을 믿는다. – tbone

답변

4

유니 코드 리터럴입니다. See the documentation here.

이 기능이 어떻게 자신의 환경에서 쿼리에 영향을 주는지 테스트 스크립트를 작성할 수 있다고 가정합니다.

+0

설명서를 제공해 주셔서 감사합니다. 그것을 찾을 수 없습니다. 나는 그것의 행동을 테스트하기위한 짧은 함수를 작성할 것이다. –