

 Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dalla Patch 198. Le UDF Python esistenti continueranno a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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);
```