Aracılığıyla paylaş


Tümleştirme Hizmetleri veri türleri

Bir pakette bir veri akışının veri girdiğinde kaynak girişlerinizin verileri veri dönüştüren bir Integration Services Veri Türü. Sayısal veri bir sayısal veri türü atanır, dize verileri bir karakter veri türü atanır ve tarihleri, bir Tarih veri türü atanır.Guıd ve ikili büyük nesne engeller (BLOB'lar) gibi diğer veri, ayrıca uygun atanır. Integration Services veri türleri. Veri için dönüştürülebilir değil bir veri türü varsa bir Integration Services veri türü, hata oluşur.

Some data flow components convert data types between the Integration Services data types and the managed data types of the Microsoft .NET Framework.Arasındaki eşleme hakkında daha fazla bilgi için Integration Services ve yönetilen bir veri türleri için bkz: Veri akışının veri türleriyle çalışma.

Aşağıdaki liste tablo Integration Services veri türleri. Bazı veri türleri tablosundaki duyarlık olan ve kendilerine uygulanan bilgileri ölçeklendirme.Duyarlık ve ölçeği hakkında daha fazla bilgi için bkz: Duyarlık, Ölçek ve Uzunluk (Transact-SQL).

Veri türü

Açıklama

dt_bool

Bir Boole değeri.

dt_bytes

Ikili veri değeri.Değişken uzunluğu, en fazla uzunluk 8000 bayttır.

dt_cy

Bir para birimi değeri.Ölçeği 4 ve en fazla bir duyarlığı 19 basamak sekiz bayt işaretli tamsayı bu veri türüdür.

dt_date

Yıl, ay, gün, saat, dakika, saniye ve kesirli saniye oluşan BIR tarih yapısı.Kesirli saniye en büyük ölçek 7 basamak var.

DT_DATE veri türü, bir 8-bayt kayan noktalı sayı kullanılarak uygulanır.Günler tamsayı aralıklarla (30 Aralık 1899'ile başlayan ve gece yarısı saat (sıfır) gösterilir.Saat değerleri, sayının kesirli bölümü mutlak değeri olarak ifade edilir.Ancak, bir nokta tüm gerçek değerleri temsil eden değeri olamaz; bu nedenle, var olan sınırları DT_DATE'de sunulan bir tarih aralık.

Diğer taraftan, DT_DBTIMESTAMP bir yapısı olan dahili olarak tek tek alanlar yıl, ay, gün, saat, dakika, saniye ve milisaniye cinsinden gösterilir.Bu veri türü, daha büyük sınırları sunmak bir tarih aralıkları vardır.

dt_dbdate

Yıl, ay ve günü içeren tarih yapısı.

dt_dbtime

Bir zaman yapısı oluşan, saat, dakika ve saniye.

DT_DBTİME2

Saat, dakika, ikinci ve kesirli saniye oluşan zaman yapısı.Kesirli saniye en büyük ölçek 7 basamak var.

dt_dbtimestamp

Yıl, ay, gün, saat, dakika, ikinci ve kesirli saniye oluşan BIR zaman damgası yapısı.Kesirli saniye en büyük ölçek 3 basamak var.

DT_DBTİMESTAMP2

Yıl, ay, gün, saat, dakika, ikinci ve kesirli saniye oluşan BIR zaman damgası yapısı.Kesirli saniye en büyük ölçek 7 basamak var.

dt_dbtimestampoffset

Yıl, ay, gün, saat, dakika, ikinci ve kesirli saniye oluşan BIR zaman damgası yapısı.Kesirli saniye en büyük ölçek 7 basamak var.

DT_DBTIMESTAMP ve DT_DBTIMESTAMP2 veri türleri bir saat dilimi DT_DBTIMESTAMPOFFSET veri türü olan mahsup hesabı.Bu saat ve saatini Koordinatlı Evrensel Saat'e (UTC) gelen denkleştirilen dakika sayısını belirtir.Saat dilimini mahsup hesabı, yerel saat edinmek için sistem tarafından kullanılır.

Saat dilimi uzaklığı işareti, artı veya eksi, uzaklık eklendiğinde veya UTC düşülen olup olmadığını belirtmek için eklemeniz gerekir.Geçerli saat uzaklığı-14 +14 arasında sayısıdır.Saat mahsup hesabı için oturum dakika mahsup hesabı için oturum bağlıdır:

  • Saat uzaklığı işaretini negatifse, mahsup hesabı olmalı dakikayı negatif veya sıfır.

  • Dakika mahsup saat mahsup hesabı için oturum pozitif, pozitif olmalı veya sıfır.

  • Dakika mahsup hesabı, saat mahsup hesabı için oturum sıfırsa, pozitif 0.59 için negatif 0.59 gelen herhangi bir değer olabilir.

dt_decimal

Sabit bir duyarlılığa ve sabit bir ölçeğe sahip tam bir sayısal değer.12 Bayt işaretsiz tamsayı ayrı bir oturum, ölçeği 0-28 ve bir en büyük duyarlılık 28, bu veri türüdür.

dt_filetime

100 Nanosecond aralıkları sayısı 1 Ocak 1601 bu yana, BIR 64 bitlik değer.Kesirli saniye en büyük ölçek 3 basamak var.

dt_guid

Bir genel benzersiz tanımlayıcı (GUID).

DT_İ1

Bir tek bayt işaretli tamsayı.

DT_İ2

Bir iki bayt işaretli tamsayı.

DT_İ4

Bir dört bayt işaretli tamsayı.

DT_İ8

Bir sekiz bayt işaretli tamsayı.

dt_numeric

Bir sabit duyarlık ve ölçeği tam bir sayısal değer.Bu veri türü içeren ayrı bir oturum, Ölçek 0 - 16 bayt işaretsiz tamsayı olan 38 ve bir en fazla kesinlik olan 38.

DT_R4

Tek duyarlıklı kayan noktalı değer.

DT_R8

Bir çift duyarlıklı kayan noktalı değerdir.

dt_str

Bir boşlukla sonlandırılmış ANSI/ MBCS karakteri dize 8000 karakterden oluşan en fazla uzunluğu olan. (sütun değeri null sonlandırıcılar ek içeriyorsa, dize ilk null oluştuğunda fazlalıklar atılacak.)

DT_Uİ1

Bir tek baytlık imzalanmamış tamsayı.

DT_Uİ2

Bir iki bayt işaretsiz tamsayı.

DT_Uİ4

Bir dört bayt işaretsiz tamsayı.

DT_Uİ8

Bir sekiz bayt işaretsiz tamsayı.

dt_wstr

null sonlandırılmış bir Unicode karakter dize 4000 karakterden oluşan en fazla uzunluğu olan.(sütun değeri null sonlandırıcılar ek içeriyorsa, dize ilk null oluştuğunda fazlalıklar atılacak.)

dt_image

En büyük boyutu 2 olan BIR ikili değer31-1 (2.147.483.647) bayt sayısı..

dt_ntext

Unicode karakter dize uzunluğu en fazla 2 ile30 - 1 (1,073,741,823) karakterleri.

dt_text

Bir ANSI/ Dize uzunluğu en fazla 2 MBCS karakteri31 -1 (2.147.483.647) karakter.

Veri türleri için dönüştürme

Varsa verilerde bir sütun kaynak veri türüne göre ayrılmış tam genişliği gerektirmez veri türünü değiştirmek istediğiniz sütun.Her veri satırı olarak dar yapmak mümkün olduğundan veri aktarırken, performansı en iyi duruma getirme yardımcı daha dar her satır ise, o kadar hızlı veri, kaynaktan hedef taşınır.

Integration Services verileri veri türünü boyutuna yakın eşleştirebilirsiniz tam bir sayısal veri türleri kümesi içerir.Örneğin, DT_UI8 veri türüne sahip bir sütundaki değerleri her zaman 0 3000 arasındaki tamsayılardır, DT_UI2 için veri türünü değiştirebilirsiniz.Benzer şekilde, DT_CY veri türüne sahip bir sütun yerine bir Tamsayı veri türü kullanarak paket veri gereksinimlerini karşılayabilir, DT_I4 için veri türünü değiştirebilirsiniz.

sütun veri türünü, aşağıdaki yöntemlerle değiştirebilirsiniz:

Dizeler ve tarih/saat veri türleri arasında dönüştürme

Aşağıdaki liste tablo sonuçlar çevrim veya tarih/saat veri türü dize arasında dönüştürme:

  • Atama işleç ya da veri dönüşümü dönüştürme kullandığınızda, tarih veya saat türü veri türüne karşılık gelen dize biçimine dönüştürülecektir.Örneğin, "ss: dd: ss" biçiminde bir dizeye DT_DBTIME veri türü dönüştürülecektir.

  • Bir dizeden bir tarih veya saat veri türüne dönüştürmek, dizeyi uygun tarihe karşılık gelen dize biçimi kullanın veya veri türü zaman gerekir.Örneğin, bazı tarih dizelerinin'başarıyla DT_DBDATE veri türüne dönüştürmek için , bu tarih dizeleri biçiminde olmalıdır "yyyy-aa-gg".

    Veri türü

    Dize biçimi

    dt_dbdate

    yyyy-aa-gg

    dt_filetime

    yyyy-aa-gg hh:mm:ss:fff

    dt_dbtime

    ss: dd: ss

    DT_DBTİME2

    ss: dd: SS [.fffffff]

    dt_dbtimestamp

    yyyy-aa-gg ss: dd: sn [.fff]

    DT_DBTİMESTAMP2

    yyyy-aa-gg ss: dd: SS [.fffffff]

    dt_dbtimestampoffset

    yyyy-aa-gg ss: dd: SS [.fffffff] [{+ |-} ss: dd]

DT_FILETIME ve DT_DBTIMESTAMP biçiminde fff kesirli saniye temsil eden 0 ile 999 arasında bir değer var.

DT_DBTIMESTAMP2 DT_DBTIME2 ve DT_DBTIMESTAMPOFFSET için tarih biçiminde fffffff kesirli saniye temsil eden bir 0 9999999 arasındaki değerdir.

DT_DBTIMESTAMPOFFSET için tarih biçimini, saat dilimi bir öğeyi de içerir.Zaman öğe ve saat dilimini öğesi arasında bir boşluk vardır.

Tarih/saat veri türlerini dönüştürme

Tarih veya saat verilerin bir kısmını ayıklamak için bir tarih/saat veri sütun veri türünü değiştirebilirsiniz.Bir tarih/saat verilerini değiştirme sonuçlarını diğerine yazın tablolar aşağıdaki listede tarih/saat veri türü.

DT_FILETIME dönüştürme

DT_FILETIME için dönüştürme

Sonuç

dt_filetime

Değişiklik yok.

dt_date

Veri türü dönüştürür.

dt_dbdate

Saat değeri kaldırır.

dt_dbtime

Tarih değeri kaldırır.

Kendi ölçek DT_DBTIME veri türü içeren bir ondalık basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

DT_DBTİME2

DT_FILETIME veri türü tarafından temsil edilen tarih değeri kaldırır.

Kendi ölçek DT_DBTIME2 veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

dt_dbtimestamp

Veri türü dönüştürür.

DT_DBTİMESTAMP2

Kendi ölçek DT_DBTIMESTAMP2 veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

dt_dbtimestampoffset

Saat dilimi alan sıfır DT_DBTIMESTAMPOFFSET veri türünü ayarlar.

Kendi ölçek DT_DBTIMESTAMPOFFSET veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

DT_DATE dönüştürme

DT_DATE için dönüştürme

Sonuç

dt_filetime

Veri türü dönüştürür.

dt_date

Değişiklik yok.

dt_dbdate

DT_DATA veri türü tarafından temsil edilen saat değeri kaldırır.

dt_dbtime

DT_DATE veri türü tarafından temsil edilen tarih değeri kaldırır.

DT_DBTİME2

DT_DATE veri türü tarafından temsil edilen tarih değeri kaldırır.

dt_dbtimestamp

Veri türü dönüştürür.

DT_DBTİMESTAMP2

Veri türü dönüştürür.

dt_dbtimestampoffset

Saat dilimi alan sıfır DT_DBTIMESTAMPOFFSET veri türünü ayarlar.

DT_DBDATE dönüştürme

DT_DBDATE için dönüştürme

Sonuç

dt_filetime

Saat alanları DT_FILETIME veri türü sıfıra ayarlar.

dt_date

Saat alanları DT_DATE veri türü sıfıra ayarlar.

dt_dbdate

Değişiklik yok.

dt_dbtime

Saat alanları DT_DBTIME veri türü sıfıra ayarlar.

DT_DBTİME2

Saat alanları DT_DBTIME2 veri türü sıfıra ayarlar.

dt_dbtimestamp

Saat alanları DT_DBTIMESTAMP veri türü sıfıra ayarlar.

DT_DBTİMESTAMP2

Saat alanları DT_DBTIMESTAMP veri türü sıfıra ayarlar.

dt_dbtimestampoffset

Saat alanları ve saat dilimi alan sıfır DT_DBTIMESTAMPOFFSET veri türünü ayarlar.

DT_DBTIME dönüştürme

DT_DBTIME için dönüştürme

Sonuç

dt_filetime

Tarih alan DT_FILETIME veri türü geçerli tarihe ayarlar.

dt_date

Tarih alan DT_DATE veri türü geçerli tarihe ayarlar.

dt_dbdate

Tarih alan DT_DBDATE veri türü geçerli tarihe ayarlar.

dt_dbtime

Değişiklik yok.

DT_DBTİME2

Veri türü dönüştürür.

dt_dbtimestamp

Tarih alan DT_DBTIMESTAMP veri türü geçerli tarihe ayarlar.

DT_DBTİMESTAMP2

Tarih alan DT_DBTIMESTAMP2 veri türü geçerli tarihe ayarlar.

dt_dbtimestampoffset

Tarih alanı ve saat dilimi alan DT_DBTIMESTAMPOFFSET veri türü için geçerli tarih ve sıfıra sırasıyla ayarlar.

DT_DBTIME2 dönüştürme

DT_DBTIME2 için dönüştürme

Sonuç

dt_filetime

Tarih alan DT_FILETIME veri türü geçerli tarihe ayarlar.

Kendi ölçek DT_FILETIME veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

dt_date

Tarih alan DT_DATE veri türü, geçerli tarih olarak ayarlar.

Kendi ölçek DT_DATE veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

dt_dbdate

Tarih alan DT_DBDATE veri türü, geçerli tarih olarak ayarlar.

dt_dbtime

Kendi ölçek DT_DBTIME veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

DT_DBTİME2

Kendi ölçek hedef DT_DBTIME2 veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

dt_dbtimestamp

küme DT_DBTIMESTAMP veri türü için geçerli tarihi tarih alannda.

Kendi ölçek DT_DBTIMESTAMP veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

DT_DBTİMESTAMP2

Tarih alan DT_DBTIMESTAMP2 veri türü geçerli tarihe ayarlar.

Kendi ölçek DT_DBTIMESTAMP2 veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

dt_dbtimestampoffset

Tarih alanı ve saat dilimi alan DT_DBTIMESTAMPOFFSET veri türü için geçerli tarih ve sıfıra sırasıyla ayarlar.

Kendi ölçek DT_DBTIMESTAMPOFFSET veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

DT_DBTIMESTAMP dönüştürme

DT_DBTIMESTAMP için dönüştürme

Sonuç

dt_filetime

Veri türü dönüştürür.

dt_date

DT_DBTIMESTAMP veri türü tarafından temsil edilen değer aralık DT_DATE veri türü taşarsa DB_E_DATAOVERFLOW hata verir.Daha fazla bilgi için bkz: Verileri işleme hatası.

dt_dbdate

DT_DBTIMESTAMP veri türü tarafından temsil edilen saat değeri kaldırır.

dt_dbtime

DT_DBTIMESTAMP veri türü tarafından temsil edilen tarih değeri kaldırır.

Kendi ölçek DT_DBTIME veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

DT_DBTİME2

DT_DBTIMESTAMP veri türü tarafından temsil edilen tarih değeri kaldırır.

Kendi ölçek DT_DBTIME2 veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

dt_dbtimestamp

Değişiklik yok.

DT_DBTİMESTAMP2

Kendi ölçek DT_DBTIMESTAMP2 veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

dt_dbtimestampoffset

Saat dilimi alan sıfır DT_DBTIMESTAMPOFFSET veri türünü ayarlar.

Kendi ölçek DT_DBTIMESTAMPOFFSET veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

DT_DBTIMESTAMP2 dönüştürme

DT_DBTIMESTAMP2 için dönüştürme

Sonuç

dt_filetime

Kendi ölçek DT_FILETIME veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

dt_date

DT_DBTIMESTAMP2 veri türü tarafından temsil edilen değer aralık DT_DATE veri türü taşarsa DB_E_DATAOVERFLOW hata döndürülür.Daha fazla bilgi için bkz: Verileri işleme hatası.

Kendi ölçek DT_DATE veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

dt_dbdate

DT_DBTIMESTAMP2 veri türü tarafından temsil edilen saat değeri kaldırır.

dt_dbtime

DT_DBTIMESTAMP2 veri türü tarafından temsil edilen tarih değeri kaldırır.

Kendi ölçek DT_DBTIME veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

DT_DBTİME2

DT_DBTIMESTAMP2 veri türü tarafından temsil edilen tarih değeri kaldırır.

Kendi ölçek DT_DBTIME2 veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

dt_dbtimestamp

DT_DBTIMESTAMP2 veri türü tarafından temsil edilen değer aralık DT_DBTIMESTAMP veri türü taşarsa DB_E_DATAOVERFLOW hata verir.

DT_DBTIMESTAMP2 maps to a SQL Server data type, datetime2, with a range of January 1, 1A.D.through December 31, 9999.DT_DBTIMESTAMP bir SQL Server veri türü için datetime, ile daha küçük bir aralık, Ocak 1, 1753 ile 31 Aralık 9999 eşleştirir.

Kendi ölçek DT_DBTIMESTAMP veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.

Hatalar hakkında daha fazla bilgi için bkz: Verileri işleme hatası.

DT_DBTİMESTAMP2

Kendi ölçek hedef DT_DBTIMESTAMP2 veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

dt_dbtimestampoffset

Saat dilimi alan sıfır DT_DBTIMESTAMPOFFSET veri türünü ayarlar.

Kendi ölçek DT_DBTIMESTAMPOFFSET veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

DT_DBTIMESTAMPOFFSET dönüştürme

DT_DBTIMESTAMPOFFSET için dönüştürme

Sonuç

dt_filetime

Değişiklikler, Koordinatlı Evrensel Saat'e (UTC) zaman değeri DT_DBTIMESTAMPOFFSET veri türünü temsil.

Kendi ölçek DT_FILETIME veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

dt_date

Değişiklikleri saat değeri, UTC'YE DT_DBTIMESTAMPOFFSET veri türünü temsil.

DT_DBTIMESTAMPOFFSET veri türü tarafından temsil edilen değer aralık DT_DATE veri türü taşarsa DB_E_DATAOVERFLOW hata verir.

Kendi ölçek DT_DATE veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.

Daha fazla bilgi için bkz: Verileri işleme hatası.

dt_dbdate

Değişiklikler, saat değeri tarih değeri etkileyebilir UTC DT_DBTIMESTAMPOFFSET veri türünü temsil.saat değeri sonra kaldırılır.

dt_dbtime

Değişiklikleri saat değeri, UTC'YE DT_DBTIMESTAMPOFFSET veri türünü temsil.

DT_DBTIMESTAMPEOFFSET veri türü tarafından temsil edilen veri değeri kaldırır.

Kendi ölçek DT_DBTIME veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

DT_DBTİME2

Değişiklikleri saat değeri, UTC'YE DT_DBTIMESTAMPOFFSET veri türünü temsil.

DT_DBTIMESTAMPOFFSET veri türü tarafından temsil edilen tarih değeri kaldırır.

Kendi ölçek DT_DBTIME2 veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

dt_dbtimestamp

Değişiklikleri saat değeri, UTC'YE DT_DBTIMESTAMPOFFSET veri türünü temsil.

DT_DBTIMESTAMPOFFSET veri türü tarafından temsil edilen değer aralık DT_DBTIMESTAMP veri türü taşarsa DB_E_DATAOVERFLOW hata döndürülür.

Kendi ölçek DT_DBTIMESTAMP veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.

Daha fazla bilgi için bkz: Verileri işleme hatası.

DT_DBTİMESTAMP2

Değişiklikleri saat değeri, UTC'YE DT_DBTIMESTAMPOFFSET veri türünü temsil.

Kendi ölçek DT_DBTIMESTAMP2 veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

dt_dbtimestampoffset

Kendi ölçek hedef DT_DBTIMESTAMPOFFSET veri türü içeren kesirli ikinci basamak sayısından daha büyük olduğunda, kesirli ikinci değer kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi ile ilgili bir rapor oluşturur.Daha fazla bilgi için bkz: Verileri işleme hatası.

Veritabanı veri türleri için Tümleştirme Hizmetleri veri türlerini eşleştirme

Aşağıdaki tablo bazı veritabanları için kullanılan veri türlerini eşleştirme hakkında yönergeler sağlar. Integration Services veri türleri. Bu eşlemeler, kullandığı eşleme dosyalarından özetlenen SQL Server Alma ve Verme Sihirbazı bu kaynaklardan gelen verileri aldığında. Bu eşleme dosyaları hakkında daha fazla bilgi için bkz: Alma ve SQL Server alma ve Verme Sihirbazı'nı kullanarak, veri verme.

Important noteImportant Note:

Bu eşlemeler, katı eşdeğer temsil eder, ancak yalnızca yönergeler sağlamak amaçlanmamıştır.Belirli durumlarda, bu tabloda gösterilen olandan farklı bir veri türü kullanmanız gerekebilir.

Veri Türü

SQL Server

(sqloledb; SQLNCLİ10)

SQL Server (SqlClient)

Jet

Oracle

(msdaora)

Oracle

(OracleClient)

DB2

(DB2OLEDB)

DB2

(İBMDADB2)

dt_bool

bit

bit

Bit

dt_bytes

ikili, varbinary, zaman damgası

ikili, varbinary, zaman damgası

BigBinary, VarBinary

HAM

HAM

dt_cy

Smallmoney, money

Smallmoney, money

Para Birimi

dt_date

dt_dbdate

tarih

tarih

tarih

tarih

tarih

tarih

dt_dbtime

Timestamp

Timestamp

saat

saat

DT_DBTİME2

saat(p)

saat(p)

dt_dbtimestamp

DateTime, smalldatetime

DateTime, smalldatetime

DateTime

ZAMAN DAMGASI, tarih, ARALIĞI

ZAMAN DAMGASI, tarih, ARALIĞI

saat DAMGASI, TARİH

saat DAMGASI, TARİH

DT_DBTİMESTAMP2

datetime2

datetime2

Timestamp

Timestamp

Timestamp

Timestamp

dt_dbtimestampoffset

datetimeoffset(p)

datetimeoffset(p)

timestampoffset

timestampoffset

Timestamp

varchar

Timestamp

varchar

dt_decimal

dt_filetime

dt_guid

uniqueidentifier

uniqueidentifier

GUID

DT_İ1

DT_İ2

smallint

smallint

Kısa

smallint

smallint

DT_İ4

Int

Int

Long

TAMSAYI

TAMSAYI

DT_İ8

bigint

bigint

bigint

bigint

dt_numeric

Ondalık sayısal

Ondalık sayısal

Decimal

SAYI, int

SAYI, int

ONDALIK SAYISAL

ONDALIK SAYISAL

DT_R4

Gerçek

Gerçek

Tek

GERÇEK

GERÇEK

DT_R8

float

float

Double

float, GERÇEK

float, GERÇEK

double, float

double, float

dt_str

char, varchar

varchar

char, rowid, VARCHAR2

char, varchar

char, varchar

DT_Uİ1

tinyint

tinyint

Bayt

DT_Uİ2

DT_Uİ4

DT_Uİ8

dt_wstr

nchar, nvarchar, sql_variant, xml

char, varchar, nchar, nvarchar, sql_variant, xml

LongText

NVARCHAR2, nchar

char rowid VARCHAR2, NVARCHAR2, nchar

GRAFİK vargraphic

GRAFİK vargraphic

dt_image

resim

resim

LongBinary

LONG RAW BLOB, LOBLOCATOR, BFILE, VARGRAPHIC, LONG VARGRAPHIC, kullanıcı tanımlı

LONG RAW BLOB, LOBLOCATOR, BFILE, VARGRAPHIC, LONG VARGRAPHIC, kullanıcı tanımlı

char (') bit VERİ İÇİN bit VERİ varchar)

char (') İÇİN VERİ BİTİ, varchar (') İÇİN bit VERİ, KABARCIK.

dt_ntext

ntext

metin, ntext

nclob, nvarchar, METİN

UZUN, clob, nclob, nvarchar, METİN

UZUN varchar, nchar, nvarchar, METİN

UZUN dbclob, varchar, nchar, nvarchar, METİN

dt_text

text

clob UZUN

bit VERİ İÇİN UZUN varchar

clob bit VERİ İÇİN UZUN varchar

Veri türlerini eşleştirme ile ilgili bilgi için veri akışı, bkz: Veri akışının veri türleriyle çalışma.

Integration Services icon (small) Tümleştirme Hizmetleri ile güncel kalın

Karşıdan yüklemeler, makaleleri, örnekler ve en son Microsoft video yanı sıra, seçili topluluğun çözümleri için ziyaret Integration Services sayfa MSDN veya TechNet:

Bu güncelleştirmelerin otomatik bildirim için kullanılabilir RSS akışlarına abone olmak sayfa.