◎ 옵티마이저
https://coding-factory.tistory.com/743
[DB] 데이터베이스 옵티마이저(Optimizer)에 대하여
옵티마이저(Optimizer)란? 옵티마이저는 가장 효율적인 방법으로 SQL을 수행할 최적의 처리 경로를 생성해주는 DBMS의 핵심 엔진입니다. 컴퓨터의 두뇌가 CPU인 것처럼 DBMS의 두뇌는 옵티마이저라고
coding-factory.tistory.com
◎ 프로시저
[Oracle] 프로시저(Procedure)란? (feat. C.R.U.D)
안녕하세요 Foma 💻 입니다! 오늘은 여러 작업을 한번에 실행할 수 있는 프로시저에 대해서 알아보도록 하겠습니다. 바로 시작할게요~ 프로시저(Procedure)란? 데이터베이스에 대한 일련의 작업
fomaios.tistory.com
https://gaebaldiary.tistory.com/24
프로시저(Procedure) 사용법 및 예시
저는 오라클을 쓰면서 많은 프로시저(Procedure)를 사용하고 있습니다. 최근에는 프로시저가 많이 사용하지 않는 추세이긴 합니다. 왜 많이 쓰이는 않는지에 대한 포스팅은 이후에 진행하도록 하
gaebaldiary.tistory.com
https://cutebabypig15.tistory.com/115
[Oracle] 프로시저 권한 부여 및 삭제
프로시저 권한 부여 GRANT EXECUTE ON procedure_name TO scott; 프로시저 권한 삭제 ( REVOKE ) REVOKE EXECUTE ON procedure_name FROM scott;
cutebabypig15.tistory.com
--선언
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 |
댓글