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