본문 바로가기
반응형

varchar210

【오라클(Oracle) SQL 함수】 NUMTODSINTERVAL 함수 o NUMTODSINTERVAL 문법 numtodsinterval::= 목적 NUMTODSINTERVAL함수는 n을 INTERVAL DAY TO SECOND 문자(날짜 사이의 기간을 일시분초 형태로 표현)로 변경한다. 인수 n은 Number 값 또는 암묵적으로 NUMBER 값으로 변환 가능한 식을 사용할 수 있다. 인수 interval_unit는 CHAR, VARCHAR2, NCHAR, NVARCHAR2 데이터형이다. Interval_unit에 값은 n의 단위를 지정하고, 다음 문자 값을 지정해야 한다. 'DAY' 'HOUR' 'MINUTE' 'SECOND' interval_unit대소문자를 구별하지 않는다. 괄호 안의 선행과 후행 값은 무시된다. 기본적으로, 반환 값은 9이다. 패키지 함수 비교(Ora.. 2019. 1. 3.
【오라클(Oracle) SQL 함수】 LENGTH 함수 (문자열 길이) o LENGTH 문 법 length::= 목 적 LENGTH 함수는 문자열 인수 char 의 길이를 반환한다. LENGTH 함수는 입력 문자 집합(input character set)에 의해 정의된 문자(charcter)를 사용하여 길이를 계산한다. LENGTHB 함수는 문자(charcter) 대신 byte 를 사용한다. LENGTHC 함수는 완전한 unicode 를 사용한다. LENGTH 함수는 UCS2 codepoint 를 사용한다. LENGTH4 함수는 UCS4 codepoint 를 사용한다. char 인수의 데이터 타입은 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, NCLOB 데이터 타입 중에 하나이다. 예외는 LENGTHC, LENGTH2 및 LENGTH4 함수들이며,.. 2018. 11. 26.
【오라클(Oracle) SQL 함수】 INITCAP 함수 o INITCAP 문 법 initcap::= 목 적 INITCAP함수는 입력 문자열 중에서 각 단어의 첫 글자를 대문자로 나머지 글자를 소문자로 변환하여 반환한다. 공백 또는 영문자, 숫자(영숫자) 이외의 문자가 단어를 구분하는 구분자 역할을 수행한다. CHAR 인수는 CHAR, VARCHAR2, NCHAR, NVARCHAR2 데이터 타입을 사용 할 수 있다. 반환되는 값은 CHAR 인수와 동일한 데이터 타입이다. 데이터베이스는 기본 문자 집합에 대하여 정의된 이진 매핑에 따라 초기 문자의 대소문자 형식을 설정한다. 언어에 민감한 대소문자 구분은 'NLS_INITCAP'을 참고 이 함수는 CLOB 데이터를 직접적으로 지원하지 않는다. 그러나, 암묵적 데이터 변환을 통해서 인수로 전달할 수 있다. 패키지 .. 2018. 11. 22.
[오라클 함수] HEXTORAW 함수 o HEXTORAW 문법 hextoraw::= 목적 HEXTORAW함수는 char,varchar2,nachr,nvarchar2 등의 문자 형태의 16진수 값을 raw값으로 변환한다. 이 함수는 직접적으로 CLOB 데이터를 지원하지 않는다. 그러나, 암묵적 데이터 변환을 통해 인수로 전달될수 있다. 예제 다음 예제는 Raw 열을 이용하여 간단한 테이블을 생성하고, RAW에 변환된 16진수 값을 삽입한다. Oracle Program CREATE TABLE test (raw_col RAW(10)); INSERT INTO test VALUES (HEXTORAW('7D')); -------------------------------------------- 오라클 SQL 함수(Oracle SQL Function) .. 2018. 11. 22.
【오라클(Oracle) SQL 함수】 GREATEST 함수 o GREATEST 문 법 greatest::= 목 적 GREATEST함수는 다수의 인수중에서 가장 큰 값을 반환한다. 오라클 데이터 베이스는 반환되는 타입을 정의하기 위해 첫 번째 expr을 이용한다. 만약 첫 번째 expr이 수치형이라면, 오라클은 수치 순위가 가장 높은 인수를 정의하여, 비교 전에 나머지 인수를 그 데이터 형으로 암묵적으로 변환하고, 그 데이터형을 되돌린다. 만약 첫 번째 expr이 수치형이 아니라면, 비교전에 첫 번째 인수 뒤의 expr을 암묵적으로 첫 번째 expr로 변환한다. 오라클 데이터 베이스는 nonpadded 비교 규칙을 이용하여 각 expr을 비교한다. 문자 비교는 데이터 베이스 세트에서 문자의 값에 근간하여 비교한다. 만약 문자가 가장 높은 순위의 문자 세트 값이라면.. 2018. 11. 20.
[오라클 함수] DECOMPOSE 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o DECOMPOSE - 문법 decompose::= - 목적 DECOMPOSE함수는 UNICODE 문자에 유용하다. DECOMPOSE함수는 임의의 데이터형의 문자열을 입력과 같은 문자 세트로 분해 후의 UNICODE 문자열을 반환한다. 예를 들어, O umlaut(모음 변이) 코드 포인트는 Umlaut 코드 포인트에 따르는 "o" 코드 포이트와 같이 반환된다. string은 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, NCLOB의 데이터 형이다. CANONICAL은 원천 문자열을 재구성(예를 들어 COMPOSE함수를 이용하여)을 허용한 표준적인 분해를 야기한다. 이것이 기본. COMPATIBILITY는.. 2018. 11. 17.
【오라클(Oracle) SQL 함수】 CONVERT 함수 o CONVERT 문법 convert::= 목적 CONVERT 함수는 문자열을 현재 문자 집합을 다른 문자 집합으로 변환한다. 반환되는 데이터형은 VARCHAR2이다. char 인수는 변환할 값이며, 데이터 타입은 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB 또는 NCLOB 중 하나이다. dest_char_set 인수는 char 인수가 변환되는 문자 집합의 이름이다. source_char_set 인수는 데이터베이스에 저장되어 있는 문자 집합의 이름이다. 기본 값은 데이터베이스 문자 세트이다. CHAR과 VARCHAR2의 반환값은 VARCHAR2 이다. NCHAR과 NVARCHAR2의 반환값은 NVARCHAR2이다. CLOB의 반환값은 CLOB 이고, NCLOB의 반환값은 NCLO.. 2018. 11. 13.
[오라클함수] COMPOSE 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o COMPOSE 문법 compose::= 목적 COMPOSE함수는 인수로써 임의의 데이터형 문자열을 지정하고, 입력한 값과 동일한 문자 세트에서 정규화된 형태의 유니코드를 반환한다. char은 임의의 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, NCLOB 데이터 형이다. 예를 들어, 모음 변이 코드 포인트에 의해 정형화된 o 코드 포인트는 o-모음 변이 코드 포인트로 반환된다. 예제 다음 예제는 o-모음 변이 코드 포인트를 반환한다. Oracle Program SELECT COMPOSE ( 'o' || UNISTR('\0308') ) FROM DUAL; Results CO -- ö See Also : .. 2018. 11. 13.
[오라클 함수] CHR 함수 o CHR 문 법 chr::= 목 적 CHR함수는 데이터베이스 문자 세트 또는 (NCHAR_CS를 지정 시)자국어 문자 세트(National character set) 중에서 VARCHAR2 값으로 n과 동일한 2진수를 가지는 문자를 반환한다. 보통 아스키 코드를 문자로 변환해서 반환한다. 싱글 바이트 문자 세트의 경우, 만약 n>256인 경우, 오라클 데이터베이스는 n mod(나머지) 256의 동일한 이진수를 반환한다. Multi 바이트 문자 세트의 경우, 인수 n은 하나의 전체적 코드 포인트를 해결할 필요가 있다. 유효하지 않은 코드 포인트는 검증되지 않고, 유효하지 않은 코드 포인트를 지정했을 경우의 결과는 예측 불능이다. 이 함수는 NUMBER값을 인수 또는 암묵적으로 NUMBER형으로 변환 가능.. 2018. 11. 13.
【오라클(Oracle) SQL 함수】 CHARTOROWID 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o CHARTOROWID 문법 chartorowid::= 목적 CHARTOROWID함수는 CHAR, VARCHAR2, NCHAR, or NVARCHAR2 데이터 형태의 값을 ROWID 데이터 형식으로 변환한다. 이 함수는 직접적으로 CLOB 데이터형을 지원하지 않는다. 그러나, 암묵적 데이터 변환을 통하여 인수로 지정할 수 있다. 관련 함수 함수명 함수내용 CHARTOROWID CHAR, VARCHAR2, NCHAR, or NVARCHAR2 데이터 형태의 값을 ROWID 데이터 형식으로 변환한다. RAWTOHEX 문자열 RAW의 값을 16진수의 문자로 변환한다. RAWTONHEX 문자열 RAW의 값을 NVARCHAR2 형태의 16.. 2018. 11. 12.
반응형