DROP PROCEDURE - Amazon Redshift

DROP PROCEDURE

Elimina un procedimiento. Para eliminar un procedimiento se necesitan el nombre del procedimiento y los tipos de datos del argumento de entrada (firma). De manera opción, puede incluir los tipos de datos del argumento completo, incluidos los argumentos OUT. Para buscar la firma de un procedimiento, utilice el comando SHOW PROCEDURE. Para obtener más información acerca de las firmas de procedimientos, consulte PG_PROC_INFO.

Privilegios necesarios

Los siguientes privilegios son necesarios para DROP PROCEDURE:

  • Superusuario

  • Usuarios con el privilegio DROP PROCEDURE

  • Propietario del procedimiento

Sintaxis

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

Parámetros

sp_name

El nombre del procedimiento que debe eliminarse.

argname

El nombre de un argumento de entrada. DROP PROCEDURE ignora nombres de argumento ya que solo los tipos de datos de argumento son necesarios para determinar la identidad del procedimiento.

argmode

El modo de un argumento, que puede ser IN, OUT o INOUT. Los argumentos OUT son opcionales porque no se utilizan para identificar un procedimiento almacenado.

argtype

El tipo de datos del argumento de entrada. Para ver una lista de los tipos de datos admitidos, consulte Tipos de datos.

Ejemplos

El siguiente ejemplo elimina un procedimiento almacenado denominado quarterly_revenue.

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