Yürütülen İcmalar (ODBC)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnalytics Platform System (PDW)

SQL Server Native Client ODBC sürücüsü, SQL Server veritabanında SQL ifadelerini çalıştırmak için çeşitli yollar sunar:

  • Doğrudan yürütme

  • Hazırlanmış icra

Doğrudan yürütme, bir Transact-SQL ifadesi içeren bir karakter dizisi oluşturmayı ve SQLExecDirect fonksiyonu kullanılarak yürütülmek üzere gönderilmesini içerir. Hazırlıklı uygulama, Transact-SQL ifadesi içeren bir karakter dizisi oluşturmayı ve ardından bunu iki aşamada çalıştırmayı içerir. İlk aşama, Database Engine'de ifadenin yürütme planını ayrıştırmak ve derlemek için SQLPrepare Fonksiyonu fonksiyonunu kullanır. İkinci aşama, önceden hazırlanmış yürütme planını yürütmek için SQLExecute fonksiyonunu kullanır. Bu, her uygulamada ayrıştırma ve derleme yükünü azaltır. Hazırlanmış yürütme, uygulamalar tarafından aynı parametreli SQL ifadesini tekrar tekrar çalıştırmak için yaygın olarak kullanılır.

Hem doğrudan hem de hazırlanmış yürütme, tek bir Transact-SQL ifadesi veya bir dizi SQL ifadesi çalıştırabilir veya bir depolanmış prosedürü çağırabilirler.

Bu Kısımda