DynamoDB 用の PartiQL での EXISTS 関数の使用
EXISTS を使用して、ConditionCheck
が TransactWriteItems API で実行するのと同じ機能を実行できます。EXISTS 関数は、トランザクションでのみ使用できます。
値が指定されると、値が空でないコレクションである場合に TRUE
を返します。それ以外の場合は FALSE
を返します。
注記
この関数は、トランザクション操作でのみ使用できます。
構文
EXISTS (
statement
)
引数
statement
-
(必須) 関数が評価する SELECT ステートメント。
注記
SELECT 文では、完全なプライマリキーと他の条件を、1 つ指定する必要があります。
戻り型
bool
例
EXISTS( SELECT * FROM "Music" WHERE "Artist" = 'Acme Band' AND "SongTitle" = 'PartiQL Rocks')