본문 바로가기
728x90

코딩/오라클 함수294

[오라클 레퍼런스 함수] TO_NCHAR (character) - 문자열을 국가 문자 집합(national character set)으로 변환 ★ TO_NCHAR (character) 구문 TO_NCHAR({char | clob | nclob}) 목적 TO_NCHAR (character) 함수는 문자열 CHAR, VARCHAR2, CLOB 또는 NCLOB 값을 국가 문자 집합(national character set)으로 변환합니다. 반환되는 값은 항상 NVARCHAR2입니다. 이 함수는 국가 문자 집합의 USING 절을 사용하는 TRANSLATE ... USING 함수와 동등합니다. 참고: "Data Conversion" 및 TRANSLATE ... USING Oracle Database Globalization Support Guide의 부록 C는 이 함수의 문자 반환 값에 할당된 정렬(collation)을 정의하는 정렬 파생 규칙(coll.. 2023. 8. 31.
[오라클 레퍼런스 함수] TO_MULTI_BYTE - 단일 바이트(single-byte) 문자를 해당 다중 바이트(multibyte) 문자로 변환 ★ TO_MULTI_BYTE 구문 TO_MULTI_BYTE(char) 목적 TO_MULTI_BYTE 함수는 모든 단일 바이트(single-byte) 문자를 해당 다중 바이트(multibyte) 문자로 변환한 char을 반환합니다. char은 CHAR, VARCHAR2, NCHAR 또는 NVARCHAR2 데이터 유형 중 하나일 수 있습니다. 반환되는 값은 char와 동일한 데이터 유형으로 반환됩니다. char에 다중 바이트 등가물이 없는 단일 바이트 문자는 출력 문자열에 단일 바이트 문자로 나타납니다. 이 함수는 데이터베이스 문자 집합이 단일 바이트 및 다중 바이트 문자를 모두 포함하는 경우에 유용합니다. 이 함수는 CLOB 데이터를 직접 지원하지 않습니다. 그러나 CLOB는 암묵적 데이터 변환을 통해 인.. 2023. 8. 31.
[오라클 레퍼런스 함수] TO_LOB - LONG 및 LONG RAW 값을 LOB으로 변환 ★ TO_LOB 구문 TO_LOB(long_column) 목적 TO_LOB 함수는 long_column 열의 LONG 또는 LONG RAW 값을 LOB(대규모 이진 또는 문자 데이터) 값으로 변환합니다. 이 함수를 사용할 수 있는 경우는 LONG 또는 LONG RAW 열에만 적용할 수 있으며, INSERT 문의 하위 쿼리의 선택 목록에서만 사용할 수 있습니다. 이 함수를 사용하기 전에, 변환된 LONG 값을 받을 LOB 열을 생성해야 합니다. LONG 값을 변환하려면 CLOB 열을 생성하십시오. LONG RAW 값을 변환하려면 BLOB 열을 생성하십시오. TO_LOB 함수를 사용하여 LONG 열을 LOB 열로 변환하는 경우, 인덱스 기반 테이블을 만드는 CREATE TABLE ... AS SELECT 문.. 2023. 8. 31.
[오라클 레퍼런스 함수] TO_DSINTERVAL - INTERVAL DAY TO SECOND 형식으로 변환 ★ TO_DSINTERVAL 구문 TO_DSINTERVAL ( ' { sql_format | ds_iso_format } ' [ DEFAULT return_value ON CONVERSION ERROR ] ) sql_format::= [+ | -] days hours : minutes : seconds [. frac_secs ] ds_iso_format::= [-] P [days D] [T [hours H] [minutes M] [seconds [. frac_secs] S ] ] 노트: 이전 릴리스에서는 TO_DSINTERVAL 함수가 선택적으로 nlsparam 절을 허용했습니다. 이 절은 여전히 하위 호환성을 위해 허용되지만 효과가 없습니다. 목적 TO_DSINTERVAL은 인수를 INTERVAL DA.. 2023. 8. 31.
[오라클 레퍼런스 함수] TO_DATE - 문자열을 DATE 형식으로 변환 ★ TO_DATE 구문 TO_DATE(char [ DEFAULT return_value ON CONVERSION ERROR ] [, fmt [, 'nlsparam' ] ]) 목적 TO_DATE는 char를 DATE 데이터 유형의 값으로 변환합니다. char로는 CHAR, VARCHAR2, NCHAR, 또는 NVARCHAR2 데이터 유형의 문자열로 평가되는 모든 식을 지정할 수 있습니다. 노트: 이 함수는 데이터를 다른 datetime 데이터 유형 중 하나로 변환하지 않습니다. 다른 datetime 변환에 대한 정보는 TO_TIMESTAMP, TO_TIMESTAMP_TZ, TO_DSINTERVAL 및 TO_YMINTERVAL을 참조하십시오. 선택적인 DEFAULT return_value ON CONVERS.. 2023. 8. 30.
[오라클 레퍼런스 함수] TO_CLOB (character) - LOB 열의 NCLOB 값 또는 문자열을 CLOB 값으로 변환 ★ TO_CLOB (character) 구문 TO_CLOB(lob_column | char) 목적 TO_CLOB (character) 함수는 LOB 열의 NCLOB 값 또는 다른 문자열을 CLOB 값으로 변환합니다. char는 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB 또는 NCLOB 데이터 유형 중 하나가 될 수 있습니다. Oracle Database는 이 함수를 실행할 때 기반이 되는 LOB 데이터를 국가 문자 집합에서 데이터베이스 문자 집합으로 변환합니다. PL/SQL 패키지 내에서는 TO_CLOB (character) 함수를 사용하여 RAW, CHAR, VARCHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB 또는 NCLOB 값을 CLOB 또는 NCLO.. 2023. 8. 29.
[오라클 레퍼런스 함수] TO_CLOB (bfile|blob) - BFILE 또는 BLOB 데이터를 CLOB 데이터로 변환 ★ TO_CLOB (bfile|blob) 구문 TO_CLOB( { bfile | blob } [, csid] [, mime_type] ) 목적 TO_CLOB (bfile|blob) 함수는 BFILE 또는 BLOB 데이터를 데이터베이스 문자 집합으로 변환하고 해당 데이터를 CLOB 값으로 반환합니다. csid에 대해, BFILE 또는 BLOB 데이터의 문자 집합 ID를 지정합니다. BFILE 또는 BLOB 데이터의 문자 집합이 데이터베이스 문자 집합이라면 csid에 0 값을 지정하거나 csid를 생략할 수 있습니다. mime_type에 대해, 이 함수에 의해 반환된 CLOB 값에 설정할 MIME 타입을 지정합니다. mime_type을 생략하면 CLOB 값에 MIME 타입이 설정되지 않습니다. 참고: Ora.. 2023. 8. 29.
[오라클 레퍼런스 함수] TO_CHAR (number) - 숫자를 문자열로 변환 ★ TO_CHAR (number) 구문 TO_CHAR(n [, fmt [, 'nlsparam' ] ]) 목적 TO_CHAR (number) 함수는 n을 VARCHAR2 데이터 유형의 값으로 변환합니다. 선택적인 숫자 형식 fmt을 사용할 수 있습니다. 값 n은 NUMBER, BINARY_FLOAT 또는 BINARY_DOUBLE 유형일 수 있습니다. fmt를 생략하면 n은 해당 유의 숫자를 포함할 수 있을 정도로 충분한 길이의 VARCHAR2 값으로 변환됩니다. n이 음수인 경우 형식이 적용된 후에 부호가 적용됩니다. 따라서 TO_CHAR(-1, '$9')은 $-1이 아닌 -$1을 반환합니다. 숫자 형식에 대한 정보는 "Format Models"을 참조하십시오. 'nlsparam' 인수는 숫자 형식 요소에.. 2023. 8. 29.
반응형