Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
DROP PROCEDURE
Rilascia una procedura. Per rilasciare una procedura, sono necessari sia il nome della procedura che i tipi di dati dell'argomento di input (firma). Facoltativamente, puoi includere i tipi di dati dell'argomento completi, inclusi gli argomenti OUT. Per trovare la firma di una procedura, utilizza il comando SHOW PROCEDURE. Per ulteriori informazioni sulle firme delle procedure, consulta PG_PROC_INFO.
Privilegi richiesti
Di seguito sono riportati i privilegi richiesti per DROP PROCEDURE:
-
Superuser
-
Utenti con il privilegio DROP PROCEDURE
-
Proprietario della procedura
Sintassi
DROP PROCEDURE sp_name ( [ [ argname ] [ argmode ] argtype [, ...] ] )
Parametri
- sp_name
-
Il nome della procedura da rimuovere.
- argname
-
Il nome di un argomento di input. DROP PROCEDURE ignora i nomi degli argomenti, poiché sono necessari solo i tipi di dati dell'argomento per determinare l'identità della funzione.
- argmode
-
La modalità di un argomento, che può essere IN, OUT o INOUT. Gli argomenti OUT sono facoltativi in quanto non vengono utilizzati per individuare una procedura archiviata.
- argtype
-
Tipo di dati dell'argomento di input. Per un elenco dei tipi di dati supportati, consultare Tipi di dati.
Esempi
L'esempio seguente rilascia una procedura archiviata denominata quarterly_revenue.
DROP PROCEDURE quarterly_revenue(volume INOUT bigint, at_price IN numeric,result OUT int);