Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics Analytics
Platform System (PDW)
Parameter adalah variabel dalam pernyataan SQL yang dapat memungkinkan aplikasi ODBC untuk:
Berikan nilai secara efisien untuk kolom dalam tabel.
Tingkatkan interaksi pengguna dalam membangun kriteria kueri.
Mengelola teks, ntext, dan data gambar dan jenis data C khusus SQL Server.
Misalnya, tabel Bagian memiliki kolom bernama PartID, Deskripsi, dan Harga. Untuk menambahkan bagian tanpa parameter memerlukan pembuatan pernyataan SQL seperti:
INSERT INTO Parts (PartID, Description, Price) VALUES (2100, 'Drive shaft', 50.00)
Meskipun pernyataan ini dapat diterima untuk menyisipkan satu baris dengan sekumpulan nilai yang diketahui, itu canggung ketika aplikasi diperlukan untuk menyisipkan beberapa baris. ODBC mengatasinya dengan membiarkan aplikasi mengganti nilai data apa pun dalam pernyataan SQL dengan penanda parameter. Ini ditandai dengan tanda tanya (?). Dalam contoh berikut, tiga nilai data diganti dengan penanda parameter:
INSERT INTO Parts (PartID, Description, Price) VALUES (?, ?, ?)
Penanda parameter kemudian terikat ke variabel aplikasi. Untuk menyisipkan baris baru, aplikasi hanya perlu mengatur nilai variabel dan menjalankan pernyataan. Driver kemudian mengambil nilai variabel saat ini dan mengirimkannya ke sumber data. Jika pernyataan dijalankan beberapa kali, aplikasi dapat membuat prosesnya lebih efisien dengan menyiapkan pernyataan.
Setiap penanda parameter direferensikan oleh nomor urut yang ditetapkan ke parameter dari kiri ke kanan. Penanda parameter paling kiri dalam pernyataan SQL memiliki nilai ordinal 1; yang berikutnya adalah ordinal 2, dan sebagainya.