스토어드 프로그램
MySQL에서 제공하는 프로그래밍 언어 기능의 총칭
스토어드 프로시저
쿼리의 집합이며, 일괄처리하기 위하여 사용된다.
스토어드 프로그램(Stored Program)은 MySQL에서 제공하는 프로그래밍 언어 기능의 총칭으로 일반 쿼리를 묶는 역할을 하고 프로그래밍 기능을 가지고 있다.
스토어드 프로시저(Stored Procedure)는 쿼리의 집합이며, 일괄처리하기 위하여 사용된다.
스토어드 프로시저를 사용하면, MySQL의 성능을 향상시킬 수 있고, 유지관리가 쉽고, 모듈 프로그래밍이 가능하며, 보안을 강화할 수 있다.
스토어드 함수
사용자가 직접 만들어 사용하는 함수
스토어드 함수는 사용자가 직접 만들어 사용하는 함수이다.
스토어드 함수는 스토어드 프로시저와 유사하지만 형태와 사용 용도가 약간 다르다.
스토어드 함수는 단지 입력 매개변수만 가진다.
스토어드 함수는 함수 안에 집합 결과를 반환하는 SELECT 문을 사용할 수 없다.
스토어드 함수는 계산을 한 후 하나의 값만 반환한다.
커서
일반 프로그래밍 언어로 파일 처리를 하는 것과 비슷한 방식으로 테이블의 행(투플) 집합을 다룰 수 있게 하는 기능
트리거
테이블에 부착되어(Attach) 실행되는 코드
커서는 일반 프로그래밍 언어로 파일 처리를 하는 것과 비슷한 방식으로 테이블의 행(투플) 집합을 다룰 수 있게 하는 기능이다.
트리거는 테이블에 부착되어(Attach) 테이블에 작업(삽입, 수정, 삭제)가 발생하면 자동으로 실행되는 코드이다.