프로시저
저장 프로시저는 미리 데이터베이스 서버에 SQL 명령을 두고 프로시저를 실행하여 SQL 명령을 실행할 수 있도록한다.
프로시저 안에는 제어 명령이나 반복문을 사용할 수 있기에 프로그램도 만들 수 있다.
트리거
트리거는 테이블에 작성한다. 어떤 테이블에 행을 삽입한다든지, 행을 변경, 삭제했을 때 트리거가 설정되어 있으면, 트리거의 SQL 문이 자동으로 실행.
프로시저 | 트리거 |
CREATE PROCEDURE 문법 | CREATE TRIGGER 문법 |
생성시 소스코드 실행코드 생성 | 생성시 소스코드 실행코드 생성 |
EXECUTE 명령어로 실행 | 생성 후 자동실행 |
COMMIT, ROLLBACK 실행가능 | COMMIT, ROLLBACK 실행 불가능 |
'프로젝트 > 데이터베이스' 카테고리의 다른 글
[ORACLE] 프로시저 기본 사용 예시 (2) | 2022.09.27 |
---|---|
[ORACLE] 오라클 데이터 복구 방법(TIMESTAMP) (2) | 2022.09.27 |
[ORACLE] 데이터베이스 문제 사이트 추천 (0) | 2022.09.26 |
인덱스(INDEX)에 대한 설명, 예시 코드[ORACLE] (0) | 2022.09.26 |
트리거(Trigger)에 대한 설명, 사용법, 예시코드[ORACLE] (0) | 2022.09.26 |