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
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, è possibile includere tutti i tipi di dati degli argomenti, inclusi OUT gli argomenti. 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. DROPPROCEDUREignora i nomi degli argomenti, poiché per determinare l'identità della procedura sono necessari solo i tipi di dati degli argomenti.
- argmode
-
La modalità di un argomento, che può essere INOUT, oINOUT. OUTgli argomenti sono facoltativi perché non vengono utilizzati per identificare una procedura memorizzata.
- 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);