Mengambil Hasil (Dasar)
Kumpulan hasil adalah sekumpulan baris pada sumber data yang cocok dengan kriteria tertentu. Ini adalah tabel konseptual yang dihasilkan dari kueri dan yang tersedia untuk aplikasi dalam bentuk tabular. Pernyataan SELECT , fungsi katalog, dan beberapa prosedur membuat tataan hasil. Dalam contoh berikut, pernyataan SQL pertama membuat kumpulan hasil yang berisi semua baris dan semua kolom dalam tabel Pesanan, dan pernyataan SQL kedua membuat kumpulan hasil yang berisi kolom OrderID, SalesPerson, dan Status untuk baris dalam tabel Pesanan tempat Status TERBUKA:
SELECT * FROM Orders
SELECT OrderID, SalesPerson, Status FROM Orders WHERE Status = 'OPEN'
Tataan hasil dapat kosong, yang berbeda dari tidak ada tataan hasil. Misalnya, pernyataan SQL berikut membuat tataan hasil kosong:
SELECT * FROM Orders WHERE 1 = 2
Tataan hasil kosong tidak berbeda dari tataan hasil lainnya kecuali tidak memiliki baris. Misalnya, aplikasi dapat mengambil metadata untuk kumpulan hasil, dapat mencoba mengambil baris, dan harus menutup kursor di atas kumpulan hasil.
Proses pengambilan baris dari sumber data dan mengembalikannya ke aplikasi disebut mengambil. Bagian ini menjelaskan bagian dasar dari proses tersebut. Untuk informasi tentang topik tingkat lanjut lainnya, seperti kursor yang dapat diblokir dan dapat digulir, lihat Kursor Blok dan Kursor yang Dapat Digulir. Untuk informasi tentang memperbarui, menghapus, dan menyisipkan baris, lihat Memperbarui Gambaran Umum Data.
Bagian ini berisi topik berikut.