Komut sözdizimi
SQL ServerYerel istemci ole db sağlayıcı tarafından DBGUID_SQL makro belirtilen komut sözdizimi tanır. İçin SQL Serveryerel istemci ole db sağlayıcısı, belirleyici gösterir bir odbc sql, ISO, amalgam ve Transact-SQLgeçerli sözdizimi. Örneğin, aşağıdaki sql deyimini odbc sql çıkış sırası lcase dize işlevi belirlemek için kullanır:
SELECT customerid={fn LCASE(CustomerID)} FROM Customers
SELECT customerid={fn LCASE(CustomerID)} FROM Customers
lcase, tüm büyük karakterleri küçük harfe eşdeğerlerine dönüştürmek bir karakter dizesini döndürür. Bu yüzden aşağıdaki sql deyimini yukarıda sunulan odbc deyimi için bir ISO ISO dize işlevi alt aynı işlemi gerçekleştirir:
SELECT customerid=LOWER(CustomerID) FROM Customers
SELECT customerid=LOWER(CustomerID) FROM Customers
SQL ServerYerel istemci ole db sağlayıcısı başarıyla için bir komut metni olarak belirtildiğinde deyimi form işler.
Saklı yordamlar
Yürütürken bir SQL Serverdepolanan yordamı kullanarak bir SQL Serveryerel istemci ole db sağlayıcı komutu, komut metni odbc call çıkış sırasını kullanın. SQL ServerYerel istemci ole db sağlayıcı daha sonra uzaktan yordam çağrısı mekanizması kullanan SQL Serverkomut işleme en iyi duruma getirme. Örneğin, aşağıdaki odbc sql deyimini tercih edilen komut metni bitti Transact-SQLformu:
ODBC SQL
{call SalesByCategory('Produce', '1995')} {call SalesByCategory('Produce', '1995')}
Transact-SQL
EXECUTE SalesByCategory 'Produce', '1995' EXECUTE SalesByCategory 'Produce', '1995'