将 EXISTS 函数与 PartiQL for DynamoDB 结合使用 - Amazon DynamoDB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将 EXISTS 函数与 PartiQL for DynamoDB 结合使用

您可以使用 EXISTS 来执行与 TransactWriteItems API 的 ConditionCheck 相同的功能。EXISTS 函数只能在事务中使用。

给定一个值,如果该值是非空集合则返回 TRUE。否则返回 FALSE

注意

此函数只能用于事务操作。

语法

EXISTS ( statement )

Arguments

statement

(必需)函数计算的 SELECT 语句。

注意

SELECT 语句必须指定完整主键和另一个条件。

返回类型

bool

示例

EXISTS( SELECT * FROM "Music" WHERE "Artist" = 'Acme Band' AND "SongTitle" = 'PartiQL Rocks')