Menggunakan Parameter Pernyataan
Berlaku untuk: SQL Server Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)
Parameter adalah variabel dalam pernyataan SQL yang dapat mengaktifkan aplikasi ODBC untuk:
Menyediakan nilai untuk kolom dalam tabel secara efisien.
Tingkatkan interaksi pengguna dalam membangun kriteria kueri.
Mengelola data teks, ntext, dan gambar serta jenis data C khusus SQL Server.
Misalnya, tabel Bagian memiliki kolom bernama PartID, Description, dan Price. 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 harus 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 proses 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.
Di Bagian Ini
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk