選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

Amazon Redshift 中的使用者定義函數 - Amazon Redshift

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

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

Amazon Redshift 中的使用者定義函數

您可以使用 SQL SELECT 子句或 Python 程式,建立自訂的純量使用者定義函數 (UDF)。新函數儲存於資料庫,可供具有足夠權限的任何使用者執行。執行自訂純量 UDF 的方式與執行現有 Amazon Redshift 函數的方式大致相同。

若為 Python UDF,除了使用標準 Python 功能外,您還可以匯入自己的自訂 Python 模組。如需詳細資訊,請參閱UDF 的 Python 語言支援。請注意,Python 3 不適用於 Python UDFs。若要取得 Amazon Redshift UDFs的 Python 3 支援,請Scalar Lambda UDFs改用 。

您也可以建立 AWS Lambda UDFs使用 Lambda 中定義的自訂函數做為 SQL 查詢的一部分。Lambda UDF 可讓您撰寫複雜的 UDF,並與協力廠商元件整合。它們還可以幫助您克服目前 Python 和 SQL UDF 的一些限制。例如,它們可以協助您存取網路和儲存資源,並撰寫更完整的 SQL 陳述式。您可以在任何由 Lambda 支援的程式設計語言,例如 Java、Go、PowerShell、Node.js、C#、Python 和 Ruby 的程式設計語言中建立 Lambda UDF。或者,您也可以使用自訂執行期。

依預設,所有使用者皆可執行 UDF。如需權限的相關資訊,請參閱 UDF 安全性和許可

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。