Utilizzo della funzione EXISTS con PartiQL per DynamoDB
È possibile utilizzare EXISTS (ESISTE) per eseguire la stessa funzione che ConditionCheck esegue nell'API TransactWriteItems. La funzione EXISTS (ESISTE) può essere utilizzata solo nelle transazioni.
Dato un valore, restituisce TRUE se il valore è una raccolta non vuota. In caso contrario, restituisce FALSE.
Nota
Questa funzione può essere utilizzata solo nelle operazioni transazionali.
Sintassi
EXISTS (statement)
Argomenti
Istruzione-
(Obbligatorio) L'istruzione SELECT (SELEZIONA) valutata dalla funzione.
Nota
L'istruzione SELECT (SELEZIONA) deve specificare una chiave primaria completa e un'altra condizione.
Tipo restituito
bool
Esempi
EXISTS( SELECT * FROM "Music" WHERE "Artist" = 'Acme Band' AND "SongTitle" = 'PartiQL Rocks')