MySQL SQL 프로그래밍(스토어드 프로그램)

2024. 11. 5. 10:15·MySQL
728x90

스토어드 프로그램

스토어드 프로그램은 DB 내에서 실행되도록 작성된 SQL 코드 블록이다.
복잡한 비즈니스 로직을 실행하거나 작업을 자동화하기 위해서 사용한다.

스토어드 프로그램 종류

스토어드 프로그램은 실행 목적과 특징에 따라서 다음과 같이 구분된다.

  1. 스토어드 프로시저
  2. 스토어드 함수
  3. 트리거
  4. 이벤트

DELIMITER 델리미터 지정

SQL 코드 블록을 작성하기 위해서는 델리미터 지정이 필요하다.

델리미터(DELIMETER)란 한 명령(문장)이 끝났음을 알리는 기호이다.
기본 델리미터는 ';'이나, 필요에 따라서 델리미터를 변경 가능.

DELIMITER //

델리미터가 //으로 변경되었고, 이제 //이 입력되기 전까지는 한 문장이다. //이 입력되야만 실행된다.

프로시저나 트리거의 BEGIN, END 구문 내부에서 사용되는 ;과 한 명령의 끝을 구분하기 위해서 델리미터를 변경한다.

728x90

'MySQL' 카테고리의 다른 글

MySQL 스토어드 프로그램 (2) 함수  (0) 2024.11.05
MySQL 스토어드 프로그램 (1) 프로시저  (1) 2024.11.05
MySQL Pivot, JSON  (0) 2024.11.05
MySQL 대용량 데이터 업로드 / 다운로드  (2) 2024.11.05
MySQL 명령어 정리 (5) - MySQL 내장함수  (0) 2024.11.05
'MySQL' 카테고리의 다른 글
  • MySQL 스토어드 프로그램 (2) 함수
  • MySQL 스토어드 프로그램 (1) 프로시저
  • MySQL Pivot, JSON
  • MySQL 대용량 데이터 업로드 / 다운로드
suhsein
suhsein
티끌모아 태산
  • suhsein
    기억 못 할 거면 기록이라는 좋은 수단이 있다
    suhsein
  • 전체
    오늘
    어제
    • 분류 전체보기
      • ASAC
      • Next.js
      • Docker
      • MySQL
      • Java
      • Spring-Proxy, AOP
      • Spring Boot, JPA
      • Spring Security
      • DB
      • 알고리즘
      • PS
      • TOPCIT
      • AWS 자격증
      • 비공개
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

    • 안녕하세요
  • 인기 글

  • 태그

    티스토리챌린지
    Alias
    tsp
    동적프로그래밍
    오블완
    포인터
    외판원순회
    DP
    해시
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
suhsein
MySQL SQL 프로그래밍(스토어드 프로그램)
상단으로

티스토리툴바