Aracılığıyla paylaş


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

  1. 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 (?,?)}
    
  2. Arama SQLBindParameterher giriş için giriş/çıkış, çıkış parametresi ve dönüş değeri (varsa) yordamı için.

  3. 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ı

Çalışan saklı yordamları

Saklı yordam çağırma

Yordamlar

Diğer Kaynaklar

Çalışan saklı yordamları nasıl yapılır konuları (odbc)