Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Jenis data PartiQL untuk DynamoDB

Mode fokus
Jenis data PartiQL untuk DynamoDB - Amazon DynamoDB

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Tabel berikut mencantumkan jenis data yang dapat Anda gunakan dengan PartiQL untuk DynamoDB.

Jenis data DynamoDB Representasi PartiQL Catatan
Boolean TRUE | FALSE Tidak peka terhadap huruf besar-kecil.
Binary N/A Hanya didukung melalui kode.
List [ value1, value2,...] Tidak ada batasan pada jenis daya yang dapat disimpan dalam elemen daftar, dan elemen dalam elemen daftar tidak harus berjenis sama.
Map { 'name' : value } Tidak ada batasan pada jenis data yang dapat disimpan dalam elemen peta, dan elemen dalam peta tidak harus berjenis sama.
Null NULL Tidak peka terhadap huruf besar-kecil.
Number 1, 1.0, 1e0 Angka bisa positif, negatif, atau nol. Angka dapat memiliki hingga 38 digit presisi.
Number Set <<number1, number2>> Elemen dalam sejumlah set harus dari berjenis Angka.
String Set <<'string1', 'string2'>> Elemen dalam suatu set string harus berjenis String.
String ‘nilai string’ Tanda kutip tunggal harus digunakan untuk menentukan nilai String.

Contoh

Pernyataan berikut menunjukkan cara memasukkan jenis data berikut: String, Number, Map, List, Number Set, dan String Set.

INSERT INTO TypesTable value {'primarykey':'1', 'NumberType':1, 'MapType' : {'entryname1': 'value', 'entryname2': 4}, 'ListType': [1,'stringval'], 'NumberSetType':<<1,34,32,4.5>>, 'StringSetType':<<'stringval','stringval2'>> }

Pernyataan berikut menunjukkan cara menyisipkan elemen baru ke dalam jenis Map, List, Number Set, and String Set serta mengubah nilai jenis Number.

UPDATE TypesTable SET NumberType=NumberType + 100 SET MapType.NewMapEntry=[2020, 'stringvalue', 2.4] SET ListType = LIST_APPEND(ListType, [4, <<'string1', 'string2'>>]) SET NumberSetType= SET_ADD(NumberSetType, <<345, 48.4>>) SET StringSetType = SET_ADD(StringSetType, <<'stringsetvalue1', 'stringsetvalue2'>>) WHERE primarykey='1'

Pernyataan berikut menunjukkan cara menghapus elemen dari jenis Map, List, Number Set, and String Set serta mengubah nilai jenis Number.

UPDATE TypesTable SET NumberType=NumberType - 1 REMOVE ListType[1] REMOVE MapType.NewMapEntry SET NumberSetType = SET_DELETE( NumberSetType, <<345>>) SET StringSetType = SET_DELETE( StringSetType, <<'stringsetvalue1'>>) WHERE primarykey='1'

Untuk informasi selengkapnya, lihat jenis data DynamoDB.

Topik berikutnya:

Pernyataan

Topik sebelumnya:

Memulai
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.