※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다.
공부 서적(시나공 정보처리기사 필기책)
출처: 시나공 정보처리기사 실기
저자: 김정준,강윤석,김용갑,김우경
출판사 : 길벗
프로시저
프로시저
- SQL을 사용하여 작성한 일련의 작업을 저장해두고 원할 때마다 저장한 작업을 수행하도록 하는 절차형 SQL
프로시저의 구성도
DECLARE(필수) --프로시저 명칭,변수,인수, 데이터 타입 정의
BEGIN(필수) --프로시저 시작
CONTROL --조건문 또는 반복문
SQL --조회,추가,수정,삭제 등 작업 수행
EXCEPTION --예외 발생시 수행 방법
TRANSACTION --DB적용할지 결정하는 처리부
END(필수) --프로시저 끝
프로시저 생성
CREATE [OR REPLACE] PROCEDURE 프로시저명(파라미터)
[지역변수 선언]
BEGIN
프로시저 BODY; --CONTROL, SQL, EXCEPTION, TRANSACTION 작성
END
- OR REPLACE : 선택적 예약어, 이미 존재한 경우 기존 프로시저를 대체
- 파라미터 : IN(값 전달), OUT(값 반환), INOUT(전달, 반환), 매개변수명, 자료형
프로시저 실행
EXECUTE 프로시저명;
EXEC 프로시저명;
CALL 프로시저명;
프로시저 제거
DROP PROCEDURE 프로시저명;
'정보처리기사' 카테고리의 다른 글
정보처리기사 실기(SQL 응용) 사용자 정의 함수 (0) | 2022.04.03 |
---|---|
정보처리기사 실기(SQL 응용) 트리거 (0) | 2022.04.03 |
정보처리기사 실기(SQL 응용) DML - JOIN (2) | 2022.04.03 |
정보처리기사 실기(SQL 응용) DML - SELECT - 2 (0) | 2022.04.03 |
정보처리기사 실기(SQL 응용) DML - SELECT - 1 (0) | 2022.03.30 |
댓글