Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
In questa sezione viene descritto come utilizzare le istruzioni in batch con PartiQL per DynamoDB.
Nota
-
L'intera transazione deve essere costituita da istruzioni di lettura o di scrittura; non è possibile combinare entrambe le istruzioni in un batch.
-
BatchExecuteStatement
eBatchWriteItem
possono eseguire al massimo 25 istruzioni per batch.
Sintassi
[
{
"Statement":" statement
",
"Parameters":[
{
" parametertype
" : " parametervalue
"
}, ...]
} , ...
]
Parametri
statement
-
(Obbligatorio) Un'istruzione supportata PartiQL per DynamoDB.
Nota
-
L'intera transazione deve essere costituita da istruzioni di lettura o di scrittura; non è possibile combinare entrambe le istruzioni in un batch.
-
BatchExecuteStatement
eBatchWriteItem
possono eseguire al massimo 25 istruzioni per batch.
-
parametertype
-
(Facoltativo) Un tipo DynamoDB, se durante la specifica dell'istruzione PartiQL sono stati utilizzati dei parametri.
parametervalue
-
(Facoltativo) Il valore di un parametro se durante la specifica dell'istruzione PartiQL sono stati utilizzati dei parametri.
Esempi
-
Salvataggio del JSON seguente in un file chiamato partiql.json
[ { "Statement": "INSERT INTO Music VALUE {'Artist':?,'SongTitle':?}", "Parameters": [{"S": "Acme Band"}, {"S": "Best Song"}] }, { "Statement": "UPDATE Music SET AwardsWon=1, AwardDetail={'Grammys':[2020, 2018]} WHERE Artist='Acme Band' AND SongTitle='PartiQL Rocks'" } ]
-
Esegui il comando seguente al prompt dei comandi.
aws dynamodb batch-execute-statement --statements file://partiql.json