Skip Headers

오라클 10g 함수
10g Release 1 (10.1)
Go to Documentation Home
HOME
Go to Book List
ORA_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
ORA_10G
Go to Feedback page
MAIL

Go to previous page
Previous
Go to next page
Next

REPLACE

문법

MAIN

replace::=
Description of replace.gif follows

그림 설명
 

목적

MAIN

REPLACE 함수는 char에서 search-string이 발생하는 모든 것을 replacement_string으로 변경한다. 만약 replacement_string가 생략되거나 Null값이면, char에서 search_string을 제거한다. 만약 search_string가 Null이면, char을 그대로 반환한다.

Search_string,replacement_string,char의 데이터형은 CHAR,VARCHAR2,NCHAR,NVARCHAR2,CLOB,NCLOB이다. 문자열은 Char과 같은 문자세트가 반환된다. 만약 첫번째 인수가 LOB가 아니면 VARCHAR2가 반환되고, 만약 첫번째 인수가 LOB라면 LOB가 반환된다.

REPLACE함수는 TRANSLATE함수와 비슷하다. TRANSLATE함수는 단일 문자를 1:1로 치환하고, REPLACE함수는 1개의 문자열을 치환할 뿐아니라 삭제를 할수있다.

 

참 조 :

TRANSLATE

예제

MAIN

다음 예제는 J를 BL로 대체한다.:

SELECT REPLACE('JACK and JUE','J','BL') "Changes"
     FROM DUAL;

Changes
--------------
BLACK and BLUE