PL/SQL 구분자

    구분자(Delimiter)

    PL/SQL 프로그램을 가장 작은 단위소로 나누었을 때 가장 많은 수를 차지하는 것은 아마 구분자일 것이다.

    구분자는 PL/SQL에서 특별한 의미를 가지는 문자 또는 문자의 조합을 말한다.

    -구분자 목록

    구분자 의미
    + 덧셈 연산자
    - 뺄셈 또는 음수 연산자
    * 곱셈 연산자
    / 나눗셈 연산자
    ** 거듭제곱 연산자
    := 오른쪽 값을 왼쪽 식별자에 할당하는 연산자
    => 저장 서브프로그램의 매개변수명을 값과 연관시키는 연산자
    % 속성 지시자(커서 상태 변수에 사용) 또는 앵커 타입 지시자
    " 큰따옴표를 사용한 식별자 구분자
    ' 문자열의 시작과 끝을 나타내는 구분자
    . 하위 요소를 나타내기 위한 구분자
    || 연결 연산자
    ( 표현식 또는 목록의 시작 구분자
    ) 표현식 또는 목록의 끝 구분자
    : 호스트 변수 지시자
    , 항목 분리자
    << 레이블 시작 구분자
    >> 레이블 끝 구분자
    /* 블록 주석의 시작 구분자
    */ 블록 주석의 끝 구분자
    -- 행 주석 지시자
    .. 범위 연산자
    = 동치 관계 연산자
    <> 부등 관계 연산자
    != 부등 관계 연산자
    ~= 부등 관계 연산자
    ^= 부등 관계 연산자
    < '작다' 관계 연산자
    > '크다' 관계 연산자
    <= '작거나 같다' 관계 연산자
    >= '크거나 같다' 관계 연산자
    @ 원격 접근 지시자(DB Link에 사용)
    ; 문장 종료자

    구분자에서 주의할 것은 구분자가 두 개 이상의 문자로 이루어지는 경우에는 문자들 사이에 다른 문자를 끼워 넣어서는 안된다는 것이다. 구분자를 이루는 문자 사이에 다른 구분자나 주석, 공백 등을 삽입하면 더 이상 원래 구분자 역할을 하지 못하고 오류가 발생하거나 의미가 달라지게 될 것이다.

    'DATABASE > SQL, PL-SQL' 카테고리의 다른 글

    PL/SQL 식별자 - 2  (0) 2021.01.17
    PL/SQL 식별자 - 1  (0) 2021.01.17
    PL/SQL 개념  (0) 2021.01.16
    익명 PL/SQL 예제  (0) 2021.01.16
    오라클 scott 예제 스키마  (0) 2021.01.16

    댓글