Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bagian ini menjelaskan cara menggunakan pernyataan batch dengan PartiQL untuk DynamoDB.
catatan
-
Keseluruhan batch harus terdiri dari pernyataan baca atau pernyataan tulis; Anda tidak dapat mencampur keduanya dalam satu batch.
-
BatchExecuteStatement
danBatchWriteItem
dapat melakukan tidak lebih dari 25 pernyataan per batch.
Sintaks
[
{
"Statement":" statement
",
"Parameters":[
{
" parametertype
" : " parametervalue
"
}, ...]
} , ...
]
Parameter
statement
-
(Diperlukan) Pernyataan yang didukung PartiQL untuk DynamoDB.
catatan
-
Keseluruhan batch harus terdiri dari pernyataan baca atau pernyataan tulis; Anda tidak dapat mencampur keduanya dalam satu batch.
-
BatchExecuteStatement
danBatchWriteItem
dapat melakukan tidak lebih dari 25 pernyataan per batch.
-
parametertype
-
(Opsional) Jenis DynamoDB, jika parameter digunakan saat menentukan pernyataan PartiQL.
parametervalue
-
(Opsional) Nilai parameter jika parameter digunakan saat menentukan pernyataan PartiQL.
Contoh
-
Simpan json berikut ke file bernama 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'" } ]
-
Jalankan perintah berikut di prompt perintah.
aws dynamodb batch-execute-statement --statements file://partiql.json