DynamoDB용 PartiQL에서 EXISTS 함수 사용
EXISTS를 사용하면 TransactWriteItems API에서 ConditionCheck
가 하는 기능을 똑같이 수행할 수 있습니다. EXISTS 함수는 트랜잭션에서만 사용할 수 있습니다.
값이 지정된 경우 값이 비어 있지 않은 컬렉션이면 TRUE
를 반환합니다. 그렇지 않은 경우 FALSE
를 반환합니다.
참고
이 함수는 트랜잭션 작업에서만 사용할 수 있습니다.
구문
EXISTS (
statement
)
인수
설명
-
(필수) 함수가 평가하는 SELECT 문입니다.
참고
SELECT 문은 전체 기본 키와 하나의 다른 조건을 지정해야 합니다.
반환 타입
bool
예시
EXISTS( SELECT * FROM "Music" WHERE "Artist" = 'Acme Band' AND "SongTitle" = 'PartiQL Rocks')