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 Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analitik Platform Sistemi (PDW)
Microsoft Fabric'te SQL veritabanı
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'