본문 바로가기

T아카데미/데이터베이스

20강. SQL Advanced 7

[ 목차 ]

1. 저장 프로시저 정의/호출/삭제

2. 트리거 정의/생성/삭제

 

1. 저장 프로시저 정의/호출/삭제

create procedure 프로시저명(인자 인자형, ...)
begin
     sql 문장
end
call 프로시저명;
drop procedure 프로시저명;

1) SQL을 함수형태로 저장하고 사용하는 방법

 

2. 트리거 정의/생성/삭제

create trigger 트리거명 before(after) CRUD on 테이블명 
for each row
begin
   변경 전(OLD.칼럼명) 또는 변경 후(NEW.칼럼명)을 이용한 처리
end
drop procedure 프로시저명;

1) 특정한 조건이 되면 자동으로 호출되는 저장 프로시저

 

'T아카데미 > 데이터베이스' 카테고리의 다른 글

데이터베이스 이수증  (0) 2020.03.27
21강. SQL Advanced 8  (0) 2020.03.27
19강. SQL Advanced 6  (0) 2020.03.27
18강. SQL Advanced 5  (0) 2020.03.27
17강. SQL Advanced 4  (0) 2020.03.25