

 Amazon Redshift는 패치 198부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. 기존 Python UDF는 2026년 6월 30일까지 계속 작동합니다. 자세한 내용은 [블로그 게시물](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)을 참조하세요.

# Amazon Redshift에서 저장 프로시저 생성
<a name="stored-procedure-overview"></a>

이 주제에서는 Amazon Redshift에서 저장 프로시저를 생성하고 사용하는 방법을 설명합니다. 저장 프로시저는 여러 프로그램에서 사용할 수 있는 SQL 문 모음입니다.

PostgreSQL 프로시저 언어 PL/pgSQL을 사용하여 Amazon Redshift 저장 프로시저를 정의함으로써 SQL 쿼리 및 논리 연산을 수행할 수 있습니다. 프로시저는 데이터베이스에 저장되고 충분한 데이터베이스 권한이 있는 모든 사용자가 사용할 수 있습니다.

사용자 정의 함수(UDF)와 달리, 저장 프로시저는 SELECT 쿼리 외에도 데이터 정의 언어(DDL) 및 데이터 조작 언어(DML)를 통합할 수 있습니다. 저장 프로시저는 값을 반환할 필요가 없습니다. 루프 및 조건부 표현식을 포함한 프로시저 언어를 사용하여 논리 흐름을 제어할 수 있습니다.

저장 프로시저를 생성 및 관리하기 위한 SQL 명령에 대한 자세한 내용은 다음 명령 주제를 참조하십시오.
+ [CREATE PROCEDURE](r_CREATE_PROCEDURE.md)
+ [ALTER PROCEDURE](r_ALTER_PROCEDURE.md)
+ [DROP PROCEDURE](r_DROP_PROCEDURE.md)
+ [SHOW PROCEDURE](r_SHOW_PROCEDURE.md)
+ [CALL](r_CALL_procedure.md)
+ [GRANT](r_GRANT.md)
+ [REVOKE](r_REVOKE.md)
+ [ALTER DEFAULT PRIVILEGES](r_ALTER_DEFAULT_PRIVILEGES.md)

**Topics**
+ [Amazon Redshift의 저장 프로시저 개요](stored-procedure-create.md)
+ [PL/pgSQL 언어 참조](c_pl_pgSQL_reference.md)