PartiQL - 適用於 Amazon Redshift 的 SQL 相容查詢語言 - Amazon Redshift

Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章

PartiQL - 適用於 Amazon Redshift 的 SQL 相容查詢語言

Amazon Redshift 支援 PartiQL (SQL 相容查詢語言),可在 Amazon Redshift 中選取、插入、更新和刪除資料。使用 PartiQL 可讓您輕鬆地與 Amazon Redshift 資料表互動,並使用 AWS 管理主控台、SQL Workbench/J、AWS Command Line Interface 和適用於 PartiQL 的 Amazon Redshift Data API 執行臨機查詢。

PartiQL 操作提供與其他 Redshift 資料平面操作相同的可用性、延遲和效能。

下列各節將介紹 PartiQL 的 Amazon Redshift 實作。

什麼是 PartiQL?

PartiQL 在包含結構化、半結構化和巢狀資料的多個資料存放區提供與 SQL 相容的查詢存取。此語言在 Amazon 內廣泛使用,現在已納入許多 AWS 服務當中使用,包括 Amazon Redshift。

如需 PartiQL 規範和核心查詢語言的教學課程,請參閱 PartiQL 概觀

如需在 Amazon Redshift 中使用 PartiQL 查詢搭配半結構化資料的範例,請參閱 在 Amazon Redshift 中使用半結構化資料的範例

注意
  • Amazon Redshift 支援 PartiQL 查詢語言的子集。

  • Amazon Redshift 不支援 Amazon Ion 資料格式或 Amazon Ion 常值。

Amazon Redshift 中的 PartiQL

若要在 Amazon Redshift 中執行 PartiQL 查詢,您可以使用下列方法:

  • AWS 管理主控台

  • SQL Workbench/J

  • AWS CLI

  • 適用於 PartiQL 的 Amazon Redshift Data API