[데이터베이스] 12주차 스토어드 프로그램

행복한 콩🌳·2022년 11월 10일
0

데이터베이스

목록 보기
13/26

1차시 스토어드 프로시저

스토어드 프로그램
MySQL에서 제공하는 프로그래밍 언어 기능의 총칭
스토어드 프로시저
쿼리의 집합이며, 일괄처리하기 위하여 사용된다.

정리하기

스토어드 프로그램(Stored Program)은 MySQL에서 제공하는 프로그래밍 언어 기능의 총칭으로 일반 쿼리를 묶는 역할을 하고 프로그래밍 기능을 가지고 있다.
스토어드 프로시저(Stored Procedure)는 쿼리의 집합이며, 일괄처리하기 위하여 사용된다.
스토어드 프로시저를 사용하면, MySQL의 성능을 향상시킬 수 있고, 유지관리가 쉽고, 모듈 프로그래밍이 가능하며, 보안을 강화할 수 있다.

2차시 스토어드 함수

스토어드 함수
사용자가 직접 만들어 사용하는 함수

정리하기

스토어드 함수는 사용자가 직접 만들어 사용하는 함수이다.
스토어드 함수는 스토어드 프로시저와 유사하지만 형태와 사용 용도가 약간 다르다.
스토어드 함수는 단지 입력 매개변수만 가진다.
스토어드 함수는 함수 안에 집합 결과를 반환하는 SELECT 문을 사용할 수 없다.
스토어드 함수는 계산을 한 후 하나의 값만 반환한다.

3차시 커서와 트리거

커서
일반 프로그래밍 언어로 파일 처리를 하는 것과 비슷한 방식으로 테이블의 행(투플) 집합을 다룰 수 있게 하는 기능
트리거
테이블에 부착되어(Attach) 실행되는 코드

정리하기

커서는 일반 프로그래밍 언어로 파일 처리를 하는 것과 비슷한 방식으로 테이블의 행(투플) 집합을 다룰 수 있게 하는 기능이다.
트리거는 테이블에 부착되어(Attach) 테이블에 작업(삽입, 수정, 삭제)가 발생하면 자동으로 실행되는 코드이다.

profile
매일매일 조금씩 모여 숲이 되자🐣

0개의 댓글