구분자(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 |
댓글