728x90
제어문
1. IF 문
DECLARE
x INT := 10;
BEGIN
IF x > 10 THEN
DBMS_OUTPUT.PUT_LINE('true');
ELSE
DBMS_OUTPUT.PUT_LINE('false');
END IF;
END;
2. LOOP 문
DECLARE
i INT := 0;
i_sum INT := 0;
BEGIN
LOOP
i := i + 1;
i_sum := i_sum + i;
EXIT WHEN i >= 10;
END LOOP;
END;
커서
쿼리문의 처리 결과가 저장되어 있는 메모리 공간을 가리키는 포인터
SQL%FOUND : 쿼리 수행의 결과로 fetch된 튜플의 수가 1개 이상이면 true;
SQL%NOTFOUND: 쿼리 수행의 결과로 fetch된 튜플의 수가 0개이면 true
SQL%ROWCOUNT: 쿼리 수행의 결과로 fetch된 튜플의 수 반환
SQL%ISOPEN: 커서가 열린 상태이면 true, 묵시적 커서는 자동으로 생성된 후 자동으로 닫히기 때문에 항상 false
728x90
'Computer Science > 정보처리기사' 카테고리의 다른 글
[정보처리기사/실기] 운영체제 - 가상기억장치 구현 기법 (0) | 2022.09.14 |
---|---|
[정보처리기사/실기] 운영체제의 개념 (0) | 2022.09.14 |
[정보처리기사/실기] SQL - Procedure / Trigger (1) | 2022.09.13 |
[정보처리기사/실기] SQL DML - JOIN (0) | 2022.09.13 |
[정보처리기사/실기] SQL - SELECT (2) (0) | 2022.09.12 |