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)
Driver ODBC SQL Server Native Client menawarkan berbagai cara untuk menjalankan pernyataan SQL dalam database SQL Server:
Eksekusi langsung
Eksekusi yang disiapkan
Eksekusi langsung melibatkan pembuatan string karakter yang berisi pernyataan Transact-SQL dan mengirimkannya untuk eksekusi menggunakan fungsi SQLExecDirect . Eksekusi yang disiapkan melibatkan pembuatan string karakter yang berisi pernyataan Transact-SQL dan kemudian mengeksekusinya dalam dua tahap. Tahap pertama menggunakan fungsi Fungsi SQLPrepare untuk mengurai dan mengkompilasi rencana eksekusi untuk pernyataan di Mesin Database. Tahap kedua menggunakan fungsi SQLExecute untuk menjalankan rencana eksekusi yang disiapkan sebelumnya. Ini menghemat penguraian dan kompilasi overhead pada setiap eksekusi. Eksekusi yang disiapkan biasanya digunakan oleh aplikasi untuk berulang kali menjalankan pernyataan SQL yang sama dan berparameter.
Eksekusi langsung dan yang disiapkan dapat menjalankan satu pernyataan Transact-SQL atau batch pernyataan SQL, atau mereka dapat memanggil prosedur tersimpan.