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'
    

Ayrıca bkz.

Kavramlar

Komutları