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)
SQL Server Native Client OLE DB sağlayıcısı, DBGUID_SQL makrosu tarafından belirtilen komut sözdizimi tanınır. SQL Server Native Client OLE DB sağlayıcısı için, belirtici ODBC SQL, ISO ve Transact-SQL birleşiminin geçerli bir sözdizimi olduğunu gösterir. Örneğin, aşağıdaki SQL ifadesi LCASE dizi fonksiyonunu belirtmek için bir ODBC SQL kaçış dizisi kullanır:
SELECT customerid={fn LCASE(CustomerID)} FROM Customers
LCASE, büyük harflerin küçük harflerine dönüştürülen bir karakter dizisi döndürür. ISO dizi fonksiyonu LOWER aynı işlemi gerçekleştirir, bu nedenle aşağıdaki SQL ifadesi yukarıda sunulan ODBC ifadesine ISO eşdeğeridir:
SELECT customerid=LOWER(CustomerID) FROM Customers
SQL Server Native Client OLE DB sağlayıcısı, bir komut için metin olarak belirtildiğinde ifadenin her iki formunu başarıyla işler.
Saklı Prosedürler
SQL Server Native Client OLE veritabanı sağlayıcı komutu kullanılarak SQL Server depolanmış prosedürü çalıştırılırken, komut metnindeki ODBC CALL kaçış dizisini kullanın. SQL Server Native Client OLE veritabanı sağlayıcısı, komut işlemeyi optimize etmek için SQL Server'ın uzaktan prosedür çağrısı mekanizmasını kullanır. Örneğin, aşağıdaki ODBC SQL ifadesi Transact-SQL formuna göre tercih edilen komut metni olarak kullanılır:
ODBC SQL
{call SalesByCategory('Produce', '1995')}Transact-SQL
EXECUTE SalesByCategory 'Produce', '1995'