Bagikan melalui


Pernyataan PERBARUI, HAPUS, dan SISIPKAN

Aplikasi berbasis SQL membuat perubahan pada tabel dengan menjalankan pernyataan UPDATE, DELETE, dan INSERT . Pernyataan ini adalah bagian dari tingkat kesuaian tata bahasa Minimum SQL dan harus didukung oleh semua driver dan sumber data.

Sintaks dari pernyataan ini adalah:

PERBARUI nama tabel

SET pengidentifikasi = kolom {expression | NULL}

[, pengidentifikasi = kolom {expression | NULL}]...

[WHERE search-condition]

DELETE FROM table-name[WHERE search-condition]

INSERT INTO table-name[( column-identifier [, column-identifier]...)]

{query-specification | VALUES ( insert-value [, insert-value]...)}

Perhatikan bahwa elemen spesifikasi kueri hanya valid dalam tata bahasa Core dan Extended SQL, dan bahwa elemen ekspresi dan kondisi pencarian menjadi lebih kompleks dalam tata bahasa Core dan Extended SQL.

Seperti pernyataan SQL lainnya, pernyataan UPDATE, DELETE, dan INSERT sering kali lebih efisien saat menggunakan parameter. Misalnya, pernyataan berikut dapat disiapkan dan berulang kali dijalankan untuk menyisipkan beberapa baris dalam tabel Pesanan:

INSERT INTO Orders (PartID, Description, Price) VALUES (?, ?, ?)  

Efisiensi ini dapat ditingkatkan dengan meneruskan array nilai parameter. Untuk informasi selengkapnya tentang parameter pernyataan dan array nilai parameter, lihat Parameter Pernyataan.