◎ 옵티마이저
https://coding-factory.tistory.com/743
◎ 프로시저
https://gaebaldiary.tistory.com/24
https://cutebabypig15.tistory.com/115
--선언
CREATE OR REPLACE PROCEDURE GET_TIER(IN_NAME IN VARCHAR2, OUT_TIER OUT VARCHAR2)
IS
BEGIN
SELECT TIER INTO OUT_TIER FROM SUMMONER_TB WHERE NAME = IN_NAME;
EXCEPTION
WHEN NO_DATA FOUND THEN
OUT_TIER = 'NO_SUMMONER_FOUND';
END GET_TIER;
--조회
DECLARE
OUT_TIER VARCHAR2(10);
BEGIN GET_TIER('FAKER', OUT_TIER);
DBMS_OUTPUT.PUT_LINE(OUT_TIER);
END;
--수정은 create or replace 구문을 사용하면 해당 프로시저명이 있다면 수정, 없다면 생성되게 됨.
--삭제
DROP PROCEDURE GET_TIER;
◎ 프로시저 연습
'자격증 > SQLP' 카테고리의 다른 글
SQL INDEX & INDEX HINT (0) | 2022.10.07 |
---|---|
3. Update 심화 (1) | 2022.10.06 |
NULL은 IS NULL IS NOT NULL 로만 연산이 가능 (0) | 2022.10.05 |
2. INSERT문 심화 (0) | 2022.09.29 |
1. 카티션 제곱(cartesian product)이란? (0) | 2022.09.28 |
댓글