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.
OLE DB sürücüsünü indirme
SQL Server için OLE DB Sürücüsü, DBGUID_SQL makrosu tarafından belirtilen komut sözdizimi tanır. SQL Server için OLE DB Sürü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 bir karakter dizisi döndürür ve tüm büyük harfleri küçük harflere dönüştürür. ISO dize fonksiyonu LOWER aynı işlemi yapar, bu nedenle aşağıdaki SQL ifadesi yukarıdaki ODBC ifadesine ISO eşdeğeridir:
SELECT customerid=LOWER(CustomerID) FROM Customers
SQL Server için OLE DB Sürücüsü, komut için metin olarak belirtildiğinde ifadenin her iki formunu başarıyla işler.
Saklı Prosedürler
SQL Server için OLE DB Driver for SQL Server komutu kullanılarak bir SQL Server depolanmış prosedürü çalıştırılırken, komut metnindeki ODBC CALL kaçış dizisini kullanın. SQL Server için OLE DB Sürü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'