

 Amazon Redshift non supporterà più l'uso delle UDF Python dopo il 30 giugno 2026. Inizieremo ad applicarlo per fasi. Per ulteriori informazioni sulla fine del ciclo di vita e sulle opzioni di migrazione di Python, consulta il post [ del ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) blog pubblicato il 30 giugno 2025. 

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# DROP PROCEDURE
<a name="r_DROP_PROCEDURE"></a>

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](r_SHOW_PROCEDURE.md). Per ulteriori informazioni sulle firme delle procedure, consulta [PG\_PROC\_INFO](r_PG_PROC_INFO.md).

## Privilegi richiesti
<a name="r_DROP_PROCEDURE-privileges"></a>

Di seguito sono riportati i privilegi richiesti per DROP PROCEDURE:
+ Superuser
+ Utenti con il privilegio DROP PROCEDURE
+ Proprietario della procedura

## Sintassi
<a name="r_DROP_PROCEDURE-synopsis"></a>

```
DROP PROCEDURE sp_name ( [ [ argname ] [ argmode ] argtype [, ...] ] )
```

## Parameters
<a name="r_DROP_PROCEDURE-parameters"></a>

 *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](c_Supported_data_types.md). 

## Esempi
<a name="r_DROP_PROCEDURE-examples"></a>

L'esempio seguente rilascia una procedura archiviata denominata `quarterly_revenue`.

```
DROP PROCEDURE quarterly_revenue(volume INOUT bigint, at_price IN numeric,result OUT int);
```