Bagikan melalui


Pernyataan Eksekusi (ODBC)

Berlaku untuk: SQL Server Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)

Driver SQL Server Native Client ODBC 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 umumnya digunakan oleh aplikasi untuk berulang kali menjalankan pernyataan SQL yang sama dan berparameter.

Baik eksekusi langsung maupun yang disiapkan dapat menjalankan satu pernyataan Transact-SQL atau batch pernyataan SQL, atau mereka dapat memanggil prosedur tersimpan.

Di Bagian Ini

Lihat juga

Menjalankan Kueri (ODBC)