본문 바로가기
반응형

암묵적 데이터 변환3

【오라클(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 함수】 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.
반응형