달나라 노트

Redshift : drop procedure (procedure 삭제) 본문

SQL/Redshift

Redshift : drop procedure (procedure 삭제)

CosmosProject 2025. 3. 15. 13:20
728x90
반응형

 

 

 

procedure를 삭제하려면 drop procedure를 사용합니다.

drop procedure schema.procedure_name(bigint, varchar, float);

 

주의할 점은

procedure는 동일한 schema, 동일한 procedure_name을 가졌다고 하더라도 procedure가 선언될 때의 parameter에 따라 서로 다른 procedure로 취급됩니다.

 

 

drop procedure schema.procedure_name(varchar, varchar);
drop procedure schema.procedure_name(bigint, float);
drop procedure schema.procedure_name(bigint, varchar, float);
drop procedure schema.procedure_name(bigint, bigint, bigint, bigint);
drop procedure schema.procedure_name(float, float, float, float);

그래서 위 procedure는 모두 다른 procedure로 취급되기 때문에 drop procedure를 할 때에도 procedure들의 parameter들에 주의해야 합니다.

 

 

출처

https://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_DROP_PROCEDURE.html

 

DROP PROCEDURE - Amazon Redshift

DROP PROCEDURE 프로시저를 삭제합니다. 프로시저를 삭제하려면 프로시저 이름과 입력 인수 데이터 형식(서명)이 모두 필요합니다. OUT 인수를 포함하여 전체 인수 데이터 형식을 포함시킬 수도 있습

docs.aws.amazon.com

 

 

 

 

 

 

728x90
반응형
Comments