Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Database Azure
SQLInstans
Terkelola Azure SQLAzure Synapse Analytics
Sistem Platform Analitik (PDW)
Database SQL di Microsoft Fabric
Driver OLE DB untuk SQL Server mengenali sintaks perintah yang ditentukan oleh makro DBGUID_SQL. Untuk Driver OLE DB untuk SQL Server, penentu menunjukkan bahwa amalgam ODBC SQL, ISO, dan Transact-SQL adalah sintaks yang valid. Misalnya, pernyataan SQL berikut menggunakan urutan escape ODBC SQL untuk menentukan fungsi string LCASE:
SELECT customerid={fn LCASE(CustomerID)} FROM Customers
LCASE mengembalikan string karakter, mengonversi semua karakter huruf besar menjadi ekuivalen huruf kecilnya. Fungsi string ISO LOWER melakukan operasi yang sama, sehingga pernyataan SQL berikut adalah ISO yang setara dengan pernyataan ODBC di atas:
SELECT customerid=LOWER(CustomerID) FROM Customers
Driver OLE DB untuk SQL Server memproses salah satu bentuk pernyataan berhasil ketika ditentukan sebagai teks untuk perintah.
Prosedur Tersimpan
Saat menjalankan prosedur tersimpan SQL Server menggunakan perintah Driver OLE DB untuk SQL Server, gunakan urutan escape ODBC CALL dalam teks perintah. Driver OLE DB untuk SQL Server kemudian menggunakan mekanisme panggilan prosedur jarak jauh SQL Server untuk mengoptimalkan pemrosesan perintah. Misalnya, pernyataan ODBC SQL berikut adalah teks perintah pilihan daripada formulir Transact-SQL:
ODBC SQL
{call SalesByCategory('Produce', '1995')}Transact-SQL
EXECUTE SalesByCategory 'Produce', '1995'