DELETE perintah di Amazon QLDB - Amazon Quantum Ledger Database (Amazon QLDB)

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

DELETE perintah di Amazon QLDB

Di Amazon QLDB, gunakanDELETE perintah untuk menandai dokumen aktif sebagai dihapus dalam tabel dengan membuat revisi dokumen yang baru namun akhir. Revisi akhir ini menunjukkan bahwa dokumen 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 query sejarah revisi dokumen dihapus dengan menggunakanFungsi Riwayat.

catatan

Untuk mempelajari cara mengontrol akses untuk menjalankan perintah PartiQL ini pada tabel tertentu, lihatMemulai dengan mode izin standar di Amazon QLDB.

Sintaks

DELETE FROM table_name [ AS table_alias ] [ BY id_alias ] [ WHERE condition ]

Parameter

nama meja

Nama tabel pengguna yang berisi data yang akan dihapus. Pernyataan DMLhanya didukung dalam tampilan pengguna default. Setiap pernyataan hanya dapat berjalan pada satu meja.

SEBAGAI table_alias

(Opsional) Sebuah alias yang ditentukan pengguna yang berkisar di atas tabel yang akan dihapus dari. ASKata kunci adalah opsional.

OLEH id_alias

(Opsional) Alias yang ditentukan pengguna yang mengikat ke bidangid metadata setiap dokumen dalam kumpulan hasil. Alias harus dinyatakan dalamFROM klausa menggunakanBY kata kunci. Hal ini berguna ketika Anda ingin memfilter pada ID dokumen saat query tampilan pengguna default. Untuk informasi selengkapnya, lihat Menggunakan klausa BY untuk query ID dokumen.

Kondisi WHERE

Kriteria seleksi untuk dokumen yang akan dihapus.

catatan

Jika Anda menghapusWHERE klausul, semua dokumen dalam tabel akan dihapus.

Nilai kembali

documentId- ID unik dari setiap dokumen yang Anda hapus.

Contoh

DELETE FROM VehicleRegistration AS r WHERE r.VIN = '1HVBBAANXWH544237'

Menjalankan pemrograman menggunakan driver

Untuk mempelajari cara menjalankan pernyataan ini secara terprogram menggunakan driver QLDB, lihat tutorial berikut dalam Memulai driver: