본문 바로가기
728x90

전체 글1247

[오라클 레퍼런스 함수] NLSSORT - 정렬 키(collation key) 반환 ★ NLSSORT 구문 NLSSORT(char [, 'nlsparam' ]) 목적 NLSSORT 함수는 문자열 값 char과 명시적 또는 암시적으로 지정된 정렬에 대한 정렬 키(collation key)를 반환합니다. 정렬 키는 지정된 정렬에 따라 char를 정렬하는 데 사용되는 바이트 문자열입니다. 정렬 키의 특성은 주어진 정렬에 따라 이진 순서로 비교했을 때 생성된 두 정렬 키의 상대 순서가 주어진 정렬에 따라 소스 문자 값의 상대 순서와 동일하다는 것입니다. char 및 'nlsparam' 모두 CHAR, VARCHAR2, NCHAR 또는 NVARCHAR2 데이터 유형 중 하나가 될 수 있습니다. 'nlsparam'의 값은 다음과 같은 형식이어야 합니다. 'NLS_SORT = collation' 여.. 2023. 8. 10.
[오라클 레퍼런스 함수] NLS_UPPER - 모든 문자를 대문자로 변환 ★ NLS_UPPER 구문 NLS_UPPER(char [, 'nlsparam' ]) 목적 NLS_UPPER 함수는 문자열 char를 모두 대문자로 변환하여 반환합니다. char와 'nlsparam' 둘 다 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB 또는 NCLOB 데이터 유형 중 하나가 될 수 있습니다. 반환된 문자열은 char가 문자 데이터 유형인 경우 VARCHAR2 데이터 유형이며, char가 LOB 데이터 유형인 경우 LOB입니다. 반환된 문자열은 char와 동일한 문자 집합(character set)에 속합니다. 'nlsparam'은 NLS_INITCAP 함수와 동일한 형식을 가질 수 있으며, 동일한 목적으로 사용됩니다. 참고: Oracle Database Global.. 2023. 8. 10.
[오라클 레퍼런스 함수] NLS_LOWER - 모든 문자를 소문자로 변환 ★ NLS_LOWER 구문 NLS_LOWER(char [, 'nlsparam' ]) 목적 NLS_LOWER는 char을 모든 문자를 소문자로 변환한 값으로 반환합니다. char와 'nlsparam' 모두 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB 또는 NCLOB 데이터 유형이 될 수 있습니다. char이 문자 데이터 유형인 경우 반환된 문자열은 VARCHAR2 데이터 유형이며, char이 LOB 데이터 유형인 경우 LOB가 됩니다. 반환된 문자열은 char과 동일한 문자 집합에 있습니다. 'nlsparam'은 NLS_INITCAP 함수와 동일한 형식으로 사용할 수 있으며 동일한 목적으로 사용될 수 있습니다. 참고: Oracle Database Globalization Suppo.. 2023. 8. 10.
[오라클 레퍼런스 함수] NLS_INITCAP - 단어의 첫 글자를 대문자, 나머지를 소문자로 변환 ★ NLS_INITCAP 구문 NLS_INITCAP(char [, 'nlsparam' ]) 목적 NLS_INITCAP 함수는 단어의 첫 글자를 대문자로, 나머지 글자를 소문자로 변환하여 char를 반환합니다. 단어는 공백 또는 알파벳과 숫자가 아닌 문자로 구분됩니다. char 및 'nlsparam' 모두 CHAR, VARCHAR2, NCHAR 또는 NVARCHAR2 데이터 유형 중 하나일 수 있습니다. 반환된 문자열은 VARCHAR2 데이터 유형이며 char와 동일한 문자 집합으로 구성됩니다. 'nlsparam'의 값은 다음 형식을 가질 수 있습니다: 'NLS_SORT = sort' 여기서 sort는 정렬된(collation) 이름입니다. 정렬(collation)은 대소문자 변환의 특별한 언어 요구 사항.. 2023. 8. 10.
[오라클 레퍼런스 함수] NLS_COLLATION_NAME - 정렬 ID(collation ID)에 해당하는 정렬 이름(collation name) 반환 ★ NLS_COLLATION_NAME 구문 NLS_COLLATION_NAME(expr [, flag ]) 목적 NLS_COLLATION_NAME 함수는 정렬 ID 번호(collation ID number)를 인수로 받아 해당하는 정렬 이름(collation name)을 반환합니다. 정렬 ID는 데이터 사전 테이블과 Oracle Call Interface (OCI)에서 사용됩니다. 정렬 이름은 SQL 문과 데이터 사전 뷰에서 사용됩니다. expr에는 정렬 ID를 NUMBER 값으로 지정하십시오. 이 함수는 VARCHAR2 값을 반환합니다. 잘못된 정렬 ID를 지정하면 이 함수는 null을 반환합니다. 선택적인 flag 매개변수는 Unicode Collation Algorithm (UCA) 정렬에만 적용됩니.. 2023. 8. 10.
[오라클 레퍼런스 함수] NLS_COLLATION_ID - 정렬 이름(collation name)에 대한 정렬 ID(collation ID) 반환 ★ NLS_COLLATION_ID 구문 NLS_COLLATION_ID(expr) 목적 NLS_COLLATION_ID 함수는 인자로 정렬 이름(collation name)을 받아 해당 정렬 ID 번호(collation ID number)를 반환합니다. 정렬 ID는 데이터 딕셔너리 테이블과 Oracle Call Interface (OCI)에서 사용됩니다. 정렬 이름은 SQL 문과 데이터 딕셔너리 뷰에서 사용됩니다. expr에는 정렬 이름을 VARCHAR2 값으로 지정합니다. 대문자와 소문자를 혼합하여 유효한 정명(collation)이나 의사(pseudo) 정렬을 지정할 수 있습니다. 이 함수는 NUMBER 값을 반환합니다. 잘못된 정렬 이름을 지정하면 이 함수는 null을 반환합니다. 예제 다음 예제는 정렬.. 2023. 8. 10.
[오라클 레퍼런스 함수] NLS_CHARSET_NAME - 문자 집합 ID(character set ID)에 해당하는 문자 집합 이름 반환 ★ NLS_CHARSET_NAME 구문 NLS_CHARSET_NAME(number) 목적 NLS_CHARSET_NAME 함수는 ID 번호 number에 해당하는 문자 집합의 이름을 반환합니다. 문자 집합 이름은 데이터베이스 문자 집합에서 VARCHAR2 값으로 반환됩니다. number가 유효한 문자 집합 ID(character set ID)로 인식되지 않으면 이 함수는 null을 반환합니다. 이 함수는 VARCHAR2 값을 반환합니다. 참고: Oracle Database Globalization Support Guide의 부록 C는 NLS_CHARSET_NAME의 문자 리턴 값에 할당되는 정렬 파생 규칙(collation derivation rules)에 대한 정보를 제공합니다. 예제 다음 예제는 문자 .. 2023. 8. 10.
[오라클 레퍼런스 함수] NLS_CHARSET_ID - 문자 집합 ID(character set ID) 반환 ★ NLS_CHARSET_ID 구문 NLS_CHARSET_ID(string) 목적 NLS_CHARSET_ID 함수는 문자 집합 이름 string에 해당하는 문자 집합 ID 번호(character set ID number)를 반환합니다. string 인자는 런타임 VARCHAR2 값입니다. string 값 'CHAR_CS'는 서버의 데이터베이스 문자 집합 ID 번호(database character set ID number)를 반환하며, string 값 'NCHAR_CS'는 서버의 국가 문자 집합 ID 번호를 반환합니다. 유효하지 않은 문자 집합 이름은 null을 반환합니다. 참고: "Oracle Database Globalization Support Guide"에서 문자 집합 목록(list of char.. 2023. 8. 10.
반응형