반응형
Ant_U
DBA 개미
Ant_U
전체 방문자
오늘
어제
  • 분류 전체보기 (262)
    • AWS (3)
    • C# (1)
    • SQL (236)
      • MYSQL (186)
      • MSSQL (50)
    • 자격증 (20)
      • SQLD (12)
      • SQLP (8)

인기 글

최근 글

250x250
hELLO · Designed By 정상우.
Ant_U

DBA 개미

[MySQL] CALL 문 사용 방법 및 예시
SQL/MYSQL

[MySQL] CALL 문 사용 방법 및 예시

2024. 4. 25. 12:21
728x90
반응형

MySQL에서 CALL 문은 저장 프로시저나 사용자 정의 함수를 호출하는 데 사용됩니다. 이를 통해 데이터베이스에서 미리 정의된 코드를 실행할 수 있습니다. CALL 문은 주로 저장 프로시저를 호출하는 데 사용되며, 필요에 따라 결과를 반환할 수 있습니다.

CALL 문의 일반적인 구문은 다음과 같습니다:

CALL procedure_name(arguments);



여기서 `procedure_name`은 호출하려는 저장 프로시저의 이름이고, `arguments`는 저장 프로시저에 전달되는 매개변수입니다.

예를 들어, 다음은 이름이 `get_customer_info`이고 매개변수로 고객 ID를 받는 저장 프로시저를 호출하는 CALL 문의 예입니다:

CALL get_customer_info(123);



이 저장 프로시저는 고객 ID가 123인 고객에 대한 정보를 반환할 수 있습니다.

또 다른 예로는 결과를 반환하는 저장 프로시저를 호출하는 것입니다. 아래 예제는 이름이 `get_customer_balance`인 저장 프로시저를 호출하고 고객 ID가 456인 고객의 잔액을 반환합니다:

CALL get_customer_balance(456);

 


CALL 문은 주로 프로그래밍 언어와 함께 사용되어 데이터베이스와 상호 작용하는 데 사용됩니다. 호출된 저장 프로시저는 주어진 매개변수를 기반으로 쿼리를 실행하고 결과를 반환할 수 있습니다.

728x90
반응형

'SQL > MYSQL' 카테고리의 다른 글

[MySQL] Insert 사용 방법 및 예시  (0) 2024.07.15
[MySQL] IMPORT TABLE 사용 방법 및 예시  (0) 2024.05.03
[MySQL] HANDLER 사용 방법 및 예시  (0) 2024.05.03
[MySQL] DO 사용 방법 및 예시  (0) 2024.04.25
[MYSQL] 행 합치는 방법 (GROUP_CONCAT, CONCAT)  (0) 2023.07.13
[MYSQL] Linux에 MySQL 설치하는 법  (0) 2023.07.07
[MYSQL] Linux가 설치된 가상머신 파일 다운로드 방법  (0) 2023.07.07
[MYSQL] 가상머신 소프트웨어의 종류와 VMware Player 설치 방법  (0) 2023.07.07
    'SQL/MYSQL' 카테고리의 다른 글
    • [MySQL] HANDLER 사용 방법 및 예시
    • [MySQL] DO 사용 방법 및 예시
    • [MYSQL] 행 합치는 방법 (GROUP_CONCAT, CONCAT)
    • [MYSQL] Linux에 MySQL 설치하는 법
    Ant_U
    Ant_U

    티스토리툴바