Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
DELETEperintah di Amazon QLDB
penting
Pemberitahuan akhir dukungan: Pelanggan yang ada akan dapat menggunakan Amazon QLDB hingga akhir dukungan pada 07/31/2025. Untuk detail selengkapnya, lihat Memigrasi QLDB Buku Besar Amazon ke Amazon Aurora Postgre
Di AmazonQLDB, gunakan DELETE
perintah untuk menandai dokumen aktif sebagai dihapus dalam tabel dengan membuat revisi dokumen yang baru namun final. Revisi akhir ini menunjukkan bahwa dokumen tersebut dihapus. Operasi ini mengakhiri siklus hidup dokumen, yang berarti bahwa tidak ada revisi dokumen lebih lanjut dengan ID dokumen yang sama dapat dibuat.
Operasi ini tidak dapat diubah. Anda masih dapat menanyakan riwayat revisi dokumen yang dihapus dengan menggunakan file. Fungsi sejarah
catatan
Untuk mempelajari cara mengontrol akses untuk menjalankan perintah PartiQL ini pada tabel tertentu, lihat. Memulai dengan mode izin standar di Amazon QLDB
Sintaks
DELETE FROM
table_name
[ AStable_alias
] [ BYid_alias
] [ WHEREcondition
]
Parameter
table_name
-
Nama tabel pengguna yang berisi data yang akan dihapus. DMLpernyataan hanya didukung dalam tampilan pengguna default. Setiap pernyataan hanya dapat berjalan pada satu tabel.
- AS
table_alias
-
(Opsional) Alias yang ditentukan pengguna yang berkisar di atas tabel yang akan dihapus.
AS
Kata kunci adalah opsional. - OLEH
id_alias
-
(Opsional) Alias yang ditentukan pengguna yang mengikat bidang
id
metadata setiap dokumen dalam kumpulan hasil. Alias harus dinyatakan dalamFROM
klausa menggunakan kata kunci.BY
Ini berguna ketika Anda ingin memfilter pada ID dokumen saat menanyakan tampilan pengguna default. Untuk informasi selengkapnya, lihat Menggunakan klausa BY untuk menanyakan ID dokumen. - WHERE
condition
-
Kriteria seleksi untuk dokumen yang akan dihapus.
catatan
Jika Anda menghilangkan WHERE
klausa, maka semua dokumen dalam tabel dihapus.
Nilai yang dikembalikan
documentId
— ID unik dari setiap dokumen yang Anda hapus.
Contoh
DELETE FROM VehicleRegistration AS r WHERE r.VIN = '1HVBBAANXWH544237'
Berjalan secara terprogram menggunakan driver
Untuk mempelajari cara menjalankan pernyataan ini secara terprogram menggunakan QLDB driver, lihat tutorial berikut di Memulai dengan driver:
-
Pergi: Tutorial mulai cepat | Referensi buku masak
-
Node.js: Tutorial mulai cepat | Referensi buku masak
-
Python: | Tutorial mulai cepat Referensi buku masak