Aracılığıyla paylaş


Program değişkenler için veri taşıma

Erişen uygulamalar SQL Server Uygulama değişkenleri ve aşağıdakiler arasında veritabanı API kullanarak veritabanlarının veri taşımanız gerekir:

  • Sonuç küme sütunlar

    Uygulamaları fetched satırın sonuç sütunlarından veri taşımalısınız küme içine uygulama değişkenleri.

  • Kodlarını döndürür.

    Uygulamaları, bir uygulama deðiþkeni saklı yordam dönüş kodu verileri taşımanız gerekir.

  • Parameters

    Uygulamalar, saklı yordam parametreleri ve uygulama değişkenleri arasında verileri taşımanız gerekir.Giriş veya parametreleri çıkış parametreleri.Bu nedenle, veri taşıma değişkeni için bir parametre veya değişken parametresi olabilir.

  • Parametre imleyicileri

    ODBC ve OLE DB parametre imleyicileri SQL deyimleri yerine, giriş ifadeleri (gibi arama koşulu WHERE yan tümce gibi) veya saklı yordam parametreleri ve dönüş kodları kullanılır.Uygulamalar uygulama değişkenleri ve ifade parametre işaretçisi tarafından değiştirilen verileri taşımanız gerekir.Daha fazla bilgi için bkz:Parametre işaretlerini (Veritabanı Altyapısı).

Bağlama

Birçok veritabanı apı'ları Bağlama kavramını nasıl verileri bir uygulama değişkeni arasında taşınmasına belirtmek için kullanın ve SQL Server nesne. Veritabanı Apı işlevleri, bir uygulama, aşağıdakileri gerçekleştirmek için çağırabileceği sağlar:

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

  • Sonuç bağlama küme sütun, dönüş kodu, parametre veya değişken bir dizi ya da belirli bir değişken parametre işaretçisi.Bağlama bilgiler genellikle şunlardır:

    • Adres ve özniteliklerini (veri türü, boyutu, duyarlık ve ölçek) deðiþken.

    • Adı ve veritabanı nesnesinin öznitelikleri.

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

  • C Transact-SQL deyim veya toplu iş iş iş çalıştırılır.

    OLE DB sağlayıcı veya ODBC sürücüsü, herhangi bir giriş parametreleri veya parametre imleyicileri ilişkili veri çeker ve örneğine gönderilen paket ekler SQL Server.

  • Bir sonuç kümesi satırı getirildi.

    Her sütun için veri ilişkili değişkenleri için OLE DB sağlayıcı veya ODBC sürücüsü taşır.

  • Tüm sonuç bir saklı yordam ayarlar getirilen iptal veya.

    OLE DB sağlayıcı veya ODBC sürücüsü, herhangi bir çıktı parametresi veya dönüş kodları için veri ilişkili kendi değişkenlere taşır.

Ilişkili uygulama değişkenleri aynı veri olarak türüne sahip gerekmez SQL Server kullanıcıların bağlı olduğu nesne. Veri türleri farklı ise, bunu taşındığında OLE DB sağlayıcı veya ODBC sürücüsü veri dönüştürür.küme Her OLE DB tarafından desteklenen dönüşümler, sağlayıcı ve ODBC sürücüsü sağlayıcıyı veya sürücü belgelerine belirtilir.