Amazon Redshift는 2026년 6월 30일 이후에 Python UDF 사용을 더 이상 지원하지 않습니다. 해당 조치는 단계적으로 시행될 예정입니다. Python 수명 종료 및 마이그레이션 옵션에 대한 자세한 내용은 2025년 6월 30일에 게시된 블로그 게시물
DROP PROCEDURE
프로시저를 삭제합니다. 프로시저를 삭제하려면 프로시저 이름과 입력 인수 데이터 형식(서명)이 모두 필요합니다. OUT 인수를 포함하여 전체 인수 데이터 형식을 포함시킬 수도 있습니다. 프로시저의 서명을 찾으려면 SHOW PROCEDURE 명령을 사용합니다. 프로시저 서명에 대한 자세한 내용은 PG_PROC_INFO 섹션을 참조하세요.
필수 권한
DROP PROCEDURE에 필요한 권한은 다음과 같습니다.
-
수퍼유저
-
DROP PROCEDURE 권한이 있는 사용자
-
프로시저 소유자
구문
DROP PROCEDURE sp_name ( [ [ argname ] [ argmode ] argtype [, ...] ] )
파라미터
- sp_name
-
제거할 프로시저의 이름입니다.
- argname
-
입력 인수의 이름입니다. 프로시저의 자격 증명을 확인하는 데는 인수 데이터 형식만 있으면 되므로 DROP PROCEDURE는 인수 이름을 무시합니다.
- argmode
-
인수 모드입니다. IN, OUT 또는 INOUT일 수 있습니다. OUT 인수는 저장 프로시저를 식별하는 데 사용되지 않으므로 선택 사항입니다.
- argtype
-
입력 인수의 데이터 형식입니다. 지원되는 데이터 형식의 전체 목록은 데이터 타입 섹션을 참조하세요.
예제
다음 예제에서는 quarterly_revenue라는 저장 프로시저를 삭제합니다.
DROP PROCEDURE quarterly_revenue(volume INOUT bigint, at_price IN numeric,result OUT int);