Saklı yordamları (odbc) arama
Bir sql deyimini odbc call çıkış yan tümcesini kullanarak bir saklı yordam çağrıları, Microsoft ® SQL Server ™ sürücü yordam SQL Server'a uzak bir saklı yordam çağrısı (rpc) mekanizmasını kullanarak gönderir. rpc isteklerini çok ayrıştırma deyimi ve parametre SQL Server'da işleme atlamak ve execute Transact-sql deyimini kullanmaktan daha hızlıdır.
Bu özellik gösteren bir örnek uygulama için bkz: İşlem dönüş kodları ve çıkış parametreleri (odbc).
Bir rpc bir yordamı çalıştırmak için
odbc call çıkış sırası kullanan bir sql deyimi oluşturun. Deyimi kullanır parametre imleyicileri her giriş için giriş/çıkış, çıkış parametresi ve yordamın dönüş değeri (varsa):
{? = CALL procname (?,?)} {? = CALL procname (?,?)}
Arama SQLBindParameterher giriş için giriş/çıkış, çıkış parametresi ve dönüş değeri (varsa) yordamı için.
Execute deyimi ile SQLExecDirect.
[!NOT]
Gönderen uygulama (as opposed to odbc call çıkış sırası) execute Transact-sql sözdizimini kullanarak bir yordam, SQL Server odbc sürücüsü SQL Server yordam çağrısına bir rpc yerine bir sql deyimi olarak geçer. Ayrıca, çıkış parametreleri execute Transact-sql deyimi kullanılıp kullanılmadığını dönmedi.
Ayrıca bkz.
Kavramlar
Toplu işleme saklı yordam çağrıları