

 Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の 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/)を参照してください。

# PartiQL – Amazon Redshift用の SQL 互換クエリ言語
<a name="super-partiql"></a>

Amazon Redshift は SQL 互換のクエリ言語である PartiQL をサポートしており、Amazon Redshift でデータの選択、挿入、更新、および削除を行うことができます。PartiQL を使用すると、AWS マネジメントコンソール、SQL Workbench/J、AWS Command Line Interface、および PartiQL 用の Amazon Redshift Data API を使用して、Amazon Redshift テーブルと簡単にやり取りを行い、アドホッククエリを実行できます。

PartiQL オペレーションは、他の Redshift データプレーンオペレーションと同様の可用性、レイテンシー、パフォーマンスを提供します。

以下のセクションでは、PartiQL の Amazon Redshift 実装について説明します。

## PartiQL とは何ですか?
<a name="super-partiql-overview"></a>

PartiQL は、構造化データ、半構造化データ、ネストされたデータを含む複数のデータストア間で、SQL 互換のクエリアクセスを提供します。PartiQL は、Amazon 内で広く使用されており、現在、Amazon Redshift を含む多くの AWS サービスの一部として利用できます。

PartiQL の仕様とコアクエリ言語のチュートリアルについては、「[PartiQL overview](https://partiql.org/dql/overview.html)」を参照してください。

Amazon Redshift で半構造化データで PartiQL クエリを使用する例については、「[Amazon Redshift で半構造化データを使用する例](super-examples.md)」を参照してください。

**注記**  
Amazon Redshift は、PartiQL クエリ言語のサブセットをサポートしています。
Amazon Redshift では、[Amazon Ion](https://amazon-ion.github.io/ion-docs/index.html) データ形式または Amazon Ion リテラルはサポートしていません。

## Amazon Redshift の PartiQL
<a name="super-partiql-rs"></a>

Amazon Redshift で PartiQL クエリを実行するには、次の方法を使用できます。
+  AWS マネジメントコンソール 
+  SQL Workbench/J 
+  AWS CLI 
+  PartiQL 用の Amazon Redshift Data API 