

 Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊，請參閱[部落格文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

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

# DROP PROCEDURE
<a name="r_DROP_PROCEDURE"></a>

捨棄程序。若要捨棄程序，程序名稱和輸入引數資料類型 (簽章) 都是必要的。您可以選擇性包含完整引數資料類型，包括 OUT 引數。若要尋找程序的簽章，請使用 [SHOW PROCEDURE](r_SHOW_PROCEDURE.md) 命令。如需程序簽章的相關資訊，請參閱 [PG\$1PROC\$1INFO](r_PG_PROC_INFO.md)。

## 所需權限
<a name="r_DROP_PROCEDURE-privileges"></a>

以下是 DROP PROCEDURE 所需的權限：
+ 超級使用者
+ 具有 DROP PROCEDURE 權限的使用者
+ 程序擁有者

## 語法
<a name="r_DROP_PROCEDURE-synopsis"></a>

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

## Parameters
<a name="r_DROP_PROCEDURE-parameters"></a>

 *sp\$1name*   
要移除的程序的名稱。

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

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

 *argtype*   
輸入引數的資料類型。如需支援的資料類型清單，請參閱 [資料類型](c_Supported_data_types.md)。

## 範例
<a name="r_DROP_PROCEDURE-examples"></a>

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

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