Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Analytics Platform System (PDW)
Bir ODBC uygulaması bir bağlantı kolunu başlatıp bir veri kaynağına bağlandıktan sonra, bağlantı koluna bir veya daha fazla ifade tutamacı tahsis eder. Uygulama daha sonra Microsoft SQL Server özetlerini ifade tutamacında çalıştırabilir. Bir SQL ibetinin yürütülmesinde genel olaylar dizisi şudur:
Gerekli ifade özelliklerini ayarlayın.
İfadeyi oluştur.
İfadeyi uygula.
Herhangi bir sonuç kümesini alın.
Bir uygulama, SQL ifadesi tarafından döndürülen tüm sonuç kümelerindeki tüm satırları aldıktan sonra, aynı ifade tutamacında başka bir sorgu yürütebilir. Bir uygulama, belirli bir sonuç kümesindeki tüm satır dosyalarını geri almanın gerekmediğini belirlerse, SQLMoreResults veya SQLCloseCursor çağırarak geri kalan sonuç kümesini iptal edebilir.
Bir ODBC uygulamasında aynı SQL ifadesini farklı verilerle birden fazla kez çalıştırmak zorundaysanız, SQL ifadesi oluştururken soru işareti (?) ile gösterilen bir parametre işareti kullanın:
INSERT INTO MyTable VALUES (?, ?, ?)
Her parametre belirteci, SQLBindParameter çağrılanarak bir program değişkenine bağlanabilir.
Tüm SQL ifadeleri çalıştırıldıktan ve sonuç setleri işlendikten sonra, uygulama ifade tutamacını serbest bırakır.
SQL Server Native Client ODBC sürücüsü, bağlantı kolu başına birden fazla ifade tutamacını destekler. İşlemler bağlantı düzeyinde yönetilir; böylece tek bir bağlantı kolunda tüm özet tutamaçlarında yapılan tüm işler aynı işlemin bir parçası olarak yönetilir.