Bagikan melalui


Pernyataan Pembuat hasil dan Bebas Hasil

Pernyataan SQL dapat dibagi secara longgar menjadi lima kategori berikut:

  • Pernyataan Tataan Hasil Ini adalah pernyataan SQL yang menghasilkan kumpulan hasil. Misalnya, pernyataan SELECT .

  • Pernyataan Pembuatan Jumlah Baris Ini adalah pernyataan SQL yang menghasilkan hitungan baris yang terpengaruh. Misalnya, pernyataan UPDATE atau DELETE .

  • Pernyataan Bahasa Definisi Data (DDL) Ini adalah pernyataan SQL yang memodifikasi struktur database. Misalnya, CREATE TABLE atau DROP INDEX.

  • Pernyataan Perubahan Konteks Ini adalah pernyataan SQL yang mengubah konteks database. Misalnya, pernyataan USE dan SET di SQL Server.

  • Pernyataan Administratif Ini adalah pernyataan SQL yang digunakan untuk tujuan administratif dalam database. Misalnya, GRANT dan REVOKE.

Pernyataan SQL dalam dua kategori pertama secara kolektif dikenal sebagai pernyataan yang menghasilkan hasil. Pernyataan SQL dalam tiga kategori terakhir secara kolektif dikenal sebagai pernyataan bebas hasil. ODBC mendefinisikan semantik batch yang hanya mencakup pernyataan yang menghasilkan hasil. Semantik ini sangat bervariasi dan oleh karena itu khusus sumber data. Misalnya, driver SQL Server tidak mendukung penghapusan objek dan kemudian merujuk ke atau membuat ulang objek yang sama dalam batch yang sama. Oleh karena itu, istilah batch seperti yang digunakan dalam manual ini hanya mengacu pada batch pernyataan yang menghasilkan hasil.