저장 서브프로그램

szlee·2023년 1월 7일
0

Oracle

목록 보기
19/21

저장 서브프로그램

블록 : 작성한 내용을 단 한번 실행하는데 사용. 오라클에 저장되지 않기 때문에 한번 실행한 뒤에 다시 실행하려면 블록을 다시 작성하여 실행해야 한다.
그런데 필요할 때마다 여러번 사용해야 하는 경우 PL/SQL프로그램을 오라클에 저장해두면 편리. 이를 저장 서브프로그램이라고 한다.

오라클에서 용도에 따라 여러 가지 방식으로 저장 서브프로그램을 구현할 수 있는데 대표적인 구현 방식은 프로시저, 함수, 패키지, 트리거이다.

  • 저장 프로시저 : 일반적으로 특정 처리 작업 수행을 위한 서브프로그램. SQL문에서는 사용 불가
  • 저장 함수 : 일반적으로 특정 연산을 거친 결과 값을 반환하는 서브 프로그램. SQL문에서 사용할 수 있다.
  • 패키지 : 저장 서브프로그램을 그룹화하는데 사용
  • 트리거 : 특정 상황이 발생할 때 자동으로 연달아 수행할 기능을 구현하는데 사용.
profile
🌱

0개의 댓글