Bagikan melalui


Pernyataan Eksekusi (ODBC)

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.

Di Bagian Ini

Lihat Juga

Mengeksekusi Kueri (ODBC)