

 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/)。

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

# PG\_PROC\_INFO
<a name="r_PG_PROC_INFO"></a>

PG\_PROC\_INFO 是以 PostgreSQL 目錄資料表 PG\_PROC 和內部目錄資料表 PG\_PROC\_EXTENDED 為基礎建立的 Amazon Redshift 系統檢視。PG\_PROC\_INFO 包含儲存程序和函數的詳細資訊，包括輸出引數 (若有) 的相關資訊。

## 資料表欄
<a name="r_PG_PROC_INFO-table-columns"></a>

除了 PG\_PROG 中的欄，PG\_PROC\_INFO 還會顯示下列幾欄。PG\_PROC 中的 `oid` 欄在 PG\_PROC\_INFO 資料表中稱為 `prooid`。


| 欄名稱  | 資料類型  | Description  | 
| --- | --- | --- | 
| prooid | oid | 函數或預存程序的物件 ID。 | 
| prokind | "char" | 指出函數或預存程序類型的值。此值為 'f' 代表一般函數、'p' 代表預存程序、'a' 代表彙總函數。 | 
| proargmodes | "char"[ ]  | 由程序引數的模式組成的陣列，編碼為 'i' 代表 IN 引數、'o' 代表 OUT 引數、'b' 代表 INOUT 引數。如果所有引數都是 IN 引數，此欄位為 NULL。與 proallargtypes 陣列中的位置對應的下標。 | 
| proallargtypes | oid[ ]  | 由程序引數的資料類型組成的陣列。此陣列包含所有類型的引數 (包括 OUT 和 INOUT 引數)。不過，如果所有引數都是 IN 引數，此欄位為 NULL。下標以 1 開始。相反地，proargtypes 中的下標以 0 開始。 | 

PG\_PROC\_INFO 中的欄位 proargnames 包含所有類型的引數 (包括 OUT 和 INOUT) 的名稱 (若有)。