Aracılığıyla paylaş


Program değişkenleri için verileri taşıma

Erişim uygulamaları SQL Server veritabanları veritabanı API kullanarak uygulama değişkenleri aşağıdaki arasında veri taşımak gerekir:

  • Sonuç küme sütun

    Uygulamalar bir sonuç küme uygulamaya değişkenleri getirilen bir satırın sütunlarından veri taşımanız gerekir.

  • Dönüş kodları

    Uygulama verileri taşımak gerekir bir saklı yordam bir uygulama değişkeni dönüş kodu.

  • Parametreler

    Saklı yordam parametreleri ve uygulama değişkenleri arasında uygulamalar verileri taşımanız gerekir.Parametreleri girilebilir veya çıktı parametreleridir.Bu nedenle, veri taşıma değişken parametre veya değişken parametresi olabilir.

  • Parametre imleyicileri

    Parametre imleyicileri odbc ve ole db sql deyimleri giriş ifadeleri (gibi bir where yan tümce tümce tümce arama koşulu gibi) veya saklı yordam parametreleri ve dönüş kodları yerine kullanılır.Uygulamalar, uygulama değişkenleri ve parametre işaretçisi yerini ifade veri taşımanız gerekir.Daha fazla bilgi için bkz: Parametre işaretleyicileri (veritabanı altyapısı).

Bağlama

Verileri nasıl bir uygulama değişkeni arasında taşınmasına belirtmek için bağlama kavramı pek çok veritabanı API'leri kullanan ve SQL Server nesne.Veritabanı API uygulama aşağıdakileri gerçekleştirmek için çağırabileceği işlevleri sağlar:

  • Veri türü, boyutu, duyarlık ve ölçeği belirlemek bir sonuç küme sütunu, dönüş kodu, parametre veya parametre işaretçisi.Uygulama bu bilgileri aldıktan sonra bir değişken ya da uyumlu özniteliklere sahip bir dizi tahsis edebilirsiniz.

  • Sonuç küme bağlama sütun, dönüş kod, parametre veya parametre işaretçisi bir özel değişken veya değişkenler dizisi.Bağlama bilgiler genellikle şunlardır:

    • Adresi ve özniteliklerinin (veri türü, boyutu, duyarlık ve ölçek) değişken.

    • Adı ve veritabanı nesnesinin öznitelikleri.

Aşağıdaki eylemlerden biri gerçekleştiğinde veri genellikle taşınır:

  • A Transact-SQL deyim veya toplu işlem gerçekleştirilir.

    ole db sağlayıcı veya odbc sürücüsü herhangi bir giriş parametreleri veya parametre imleyicileri ilişkili veri çeker ve örnek olarak gönderilen paket içerir SQL Server.

  • Bir sonuç küme satır getirilir.

    ole db sağlayıcı veya odbc sürücüsü ilişkili değişkenler her sütun için veri taşır.

  • Tüm bir saklı yordam sonuç kümeleri getirilen veya iptal edilmiş.

    ole db sağlayıcı veya odbc sürücüsü kendi ilişkili değişkenlere herhangi bir çıkış parametreleri veya dönüş kodları için veri taşır.

İlişkili uygulama değişkenleri aynı veri türü olarak olması gerekli değildir SQL Server nesne için hangi oldukları bağlı.Veri türleri farklı ise, bu hareket ettiğinde ole db sağlayıcı veya odbc sürücüsü veri dönüştürür.Her ole db Sağlayıcısı ve odbc sürücüsü tarafından desteklenen dönüştürmeleri küme sağlayıcı veya sürücü belgelerinde belirtilir.