<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.adminschool.net/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.adminschool.net/wiki/feed.php">
        <title>adminschool.net wiki - dbms:oracle:devel:regexp</title>
        <description></description>
        <link>https://www.adminschool.net/wiki/</link>
        <image rdf:resource="https://www.adminschool.net/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-22T07:56:37+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.adminschool.net/wiki/doku.php?id=dbms:oracle:devel:regexp:constraint&amp;rev=1759498250&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adminschool.net/wiki/doku.php?id=dbms:oracle:devel:regexp:define&amp;rev=1759498250&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adminschool.net/wiki/doku.php?id=dbms:oracle:devel:regexp:regexp_like&amp;rev=1759498250&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adminschool.net/wiki/doku.php?id=dbms:oracle:devel:regexp:regexp_substr&amp;rev=1759498250&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.adminschool.net/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>adminschool.net wiki</title>
        <link>https://www.adminschool.net/wiki/</link>
        <url>https://www.adminschool.net/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://www.adminschool.net/wiki/doku.php?id=dbms:oracle:devel:regexp:constraint&amp;rev=1759498250&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-03T13:30:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>constraint</title>
        <link>https://www.adminschool.net/wiki/doku.php?id=dbms:oracle:devel:regexp:constraint&amp;rev=1759498250&amp;do=diff</link>
        <description>이메일 형식 제약조건 만들기

	*  이메일 주소형식의 컬럼에 &#039;@&#039; 이 안들가면 입력/수정이 안되도록 제약조건을 만들 수 있다.
	*  제약조건 생성 

ALTER TABLE RTN_CUST
ADD CONSTRAINT email
CHECK(REGEXP_LIKE(email, &#039;@&#039;)) NOVALIDATE;</description>
    </item>
    <item rdf:about="https://www.adminschool.net/wiki/doku.php?id=dbms:oracle:devel:regexp:define&amp;rev=1759498250&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-03T13:30:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>define</title>
        <link>https://www.adminschool.net/wiki/doku.php?id=dbms:oracle:devel:regexp:define&amp;rev=1759498250&amp;do=diff</link>
        <description>Oracle Regular Expression(정규표현식)

	*  Oracle Database 10g에 추가된 새로운 기능을 이용하여 문자 데이터의 검색, 처리 능력을 극적으로 개선할 수 있습니다. 
정규 표현식(regular expression)이라 불리는 이 기능은, 텍스트 패턴을 기술하기 위한 일종의 표기법으로,</description>
    </item>
    <item rdf:about="https://www.adminschool.net/wiki/doku.php?id=dbms:oracle:devel:regexp:regexp_like&amp;rev=1759498250&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-03T13:30:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>regexp_like</title>
        <link>https://www.adminschool.net/wiki/doku.php?id=dbms:oracle:devel:regexp:regexp_like&amp;rev=1759498250&amp;do=diff</link>
        <description>REGEXP_LIKE

정의

	*  오라클 정규표현식의 하나.

이메일 형식 체크

	*  이메일 형식 체크(Validate)이 맞는지 확인하는 쿼리이다. 

select email 
from member 
where regexp_like(email,&#039;[^ ]+@[^.][^ ]+\..[^ ]+&#039;);


	*</description>
    </item>
    <item rdf:about="https://www.adminschool.net/wiki/doku.php?id=dbms:oracle:devel:regexp:regexp_substr&amp;rev=1759498250&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-03T13:30:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>regexp_substr</title>
        <link>https://www.adminschool.net/wiki/doku.php?id=dbms:oracle:devel:regexp:regexp_substr&amp;rev=1759498250&amp;do=diff</link>
        <description>REGEXP_SUBSTR

정의

	*  오라클 정규표현식의 일종.

이메일 아이디 분리

	*  이메일형식에서 아이디와 메일도메인 부분을 분리하여 조회한다. 

with t as (
  select &#039;starlits@adminschool.net&#039; as email from dual
)
SELECT email
  ,REGEXP_SUBSTR(email, &#039;[^@]+&#039;, 1, 1) AS &quot;ID&quot;
  ,REGEXP_SUBSTR(email, &#039;[^@]+&#039;, 1, 2) AS &quot;MailAddr&quot;
FROM t
;</description>
    </item>
</rdf:RDF>
