DROP PROCEDURE - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

DROP PROCEDURE

捨棄程序。若要捨棄程序,程序名稱和輸入引數資料類型 (簽章) 都是必要的。您可以選擇性包含完整引數資料類型,包括 OUT 引數。若要尋找程序的簽章,請使用 SHOW PROCEDURE 命令。如需程序簽章的相關資訊,請參閱 PG_PROC_INFO

所需權限

以下是 DROP PROCEDURE 所需的權限:

  • 超級使用者

  • 具有 DROP PROCEDURE 權限的使用者

  • 程序擁有者

語法

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

參數

sp_name

要移除的程序的名稱。

argname

輸入引數的名稱。DROP PROCEDURE 會忽略引數名稱,因為只需要引數資料類型即可判斷程序的身分。

argmode

引數的模式,可以是 IN、OUT 或 INOUT。OUT 引數是選用的,因為不用來識別預存程序。

argtype

輸入引數的資料類型。如需支援的資料類型清單,請參閱 資料類型

範例

下列範例捨棄名為 quarterly_revenue 的預存程序。

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