DROP PROCEDURE - Amazon Redshift

DROP PROCEDURE

Descarta um procedimento. Para descartar um procedimento, são necessários o nome do procedimento e os tipos de dados do argumento de entrada (assinatura). Opcionalmente, você pode incluir todos os tipos de dados de argumentos, incluindo argumentos OUT. Para encontrar a assinatura de um procedimento, use o comando SHOW PROCEDURE. Para obter mais informações sobre assinaturas de procedimento, consulte PG_PROC_INFO.

Privilégios obrigatórios

A seguir estão os privilégios obrigatórios para DROP PROCEDURE:

  • Superusuário

  • Usuários com o privilégio DROP PROCEDURE

  • Proprietário do procedimento

Sintaxe

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

Parâmetros

sp_name

O nome do procedimento a ser removido.

argname

O nome de um argumento de entrada. DROP PROCEDURE ignora nomes de argumento, pois somente os tipos de dados de argumento são necessários para determinar a identidade do procedimento.

argmode

O modo de um argumento, que pode ser IN, OUT ou INOUT. Argumentos OUT são opcionais pois eles não são usados para identificar um procedimento armazenado.

argtype

Tipo de dados do argumento de entrada. Para obter uma lista dos tipos de dados compatíveis, consulte Tipos de dados.

Exemplos

O exemplo a seguir descarta um procedimento armazenado chamado quarterly_revenue.

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