Aracılığıyla paylaş


Tümleştirme Hizmetleri veri türleri

Veri paket veri akışı girdiğinde veri ayıklayan veri kaynak dönüştürür bir Integration Services veri türü.Sayısal veriler sayısal veri türü atanır, dize veri, karakter veri türü atanır ve tarihler tarih veri türü atanır.GUID ve ikili büyük nesne blokları (BLOB'lar) gibi diğer veriler de uygun atanmış olan Integration Services veri türü.Veri için dönüştürülebilir bir veri türüne sahip olup bir Integration Services veri türü, bir 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ında eşleme hakkında daha fazla bilgi için Integration Services ve yönetilen veri türleri Bkz: Veri akışı veri türleriyle çalışma.

Aşağıdaki tablo listeleri Integration Services veri türü.Bazı veri türleri tablo duyarlılık varsa ve ölçeklemek için uygulanan bilgileri.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

İkili veri değeri.Uzunluk değişkeni ve uzunluğu en fazla 8000 bayt.

DT_CY

Bir para birimi değeri.Sekiz bayt işaretli tamsayı ölçeği 4 ve en çok 19 basamak duyarlılığı ile bu veri türüdür.

DT_DATE

Yıl, ay, gün, saat, dakika, saniye ve Kesirli saniye oluşan tarih yapısı.Kesirli saniye 7 basamak sabit ölçek vardır.

dt_date veri türü, bir 8-bayt kayan nokta sayı kullanılarak uygulanır.Gün saat sıfır olarak tam sayı artış, 30 Aralık 1899'ile başlayan ve gece yarısı tarafından temsil edilir.Saat değerleri sayının kesirli kısmını mutlak değer olarak ifade edilir.Ancak, bir kayan nokta değeri tüm gerçek değerleri; temsil edemez Bu nedenle vardır sınırları üzerinde DT_DATE'de sunulan tarih aralık.

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

DT_DBDATE

Yıl, ay ve gün oluşan tarih yapısı.

DT_DBTIME

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

DT_DBTIME2

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

DT_DBTIMESTAMP

Yıl, ay, gün, saat, dakika, ikinci olarak ve Kesirli saniye oluşan bir zaman damgası yapısı.Kesirli saniye 3 basamak sabit ölçek vardır.

DT_DBTIMESTAMP2

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

DT_DBTIMESTAMPOFFSET

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

DT_DBTIMESTAMPOFFSET veri türü DT_DBTIMESTAMP ve DT_DBTIMESTAMP2 veri türleri farklı olarak bir saat dilimi olan uzaklığı.Bu uzaklık, saat ve saat Koordinatlı Evrensel Saat (utc) tarafından mahsup edilen dakika sayısını belirtir.Saat dilimi uzaklığı 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 toplanabilir belirtmek için eklemeniz gerekir.Geçerli saat uzaklığı-14 ile +14 arasında sayısıdır.Saat uzaklığı işareti işareti dakika uzaklık bağlıdır:

  • Saat uzaklığı işareti negatif ise dakika uzaklık olmalıdır negatif veya sıfır.

  • Saat uzaklığı işareti pozitifse dakika uzaklık pozitif olmalı veya sıfır.

  • Saat uzaklığı işareti sıfır ise, dakika uzaklık pozitif 0.59 için negatif 0.59 arasında herhangi bir değer olabilir.

DT_DECIMAL

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

DT_FILETIME

1 Ocak 1601 bu yana 100 nanosecond aralıkları sayısını gösteren bir 64-bit değer.Kesirli saniye 3 basamak en büyük bir ölçek vardır.

DT_GUID

Genel benzersiz tanımlayıcı (GUID).

DT_I1

Bir baytlık, imzalı tamsayı.

DT_I2

İki baytlık, imzalı tamsayı.

DT_I4

Dört bayt, imzalı tamsayı.

DT_I8

Sekiz bayt, imzalı tamsayı.

DT_NUMERIC

Sabit duyarlık ve ölçeği ile tam bir sayısal değer.Bu veri türü ayrı bir işareti, ölçeği 0 - 16 baytlık imzalanmamış bir tamsayı olan 38 ve en büyük kesinlik olan 38.

DT_R4

Bir tek duyarlıklı kayan nokta değeri.

DT_R8

Bir çift duyarlıklı kayan nokta değeri.

DT_STR

null sonlandırılmış ANSI/mbcs karakter dize ile maksimum uzunluğu 8000 karakterden.(Ek null sonlandırıcılar sütun değeri içeriyorsa, dize ilk boş oluştuğunda kesilecek.)

DT_UI1

Bir baytlık, işaretsiz tamsayı.

DT_UI2

İki baytlık, işaretsiz tamsayı.

DT_UI4

Dört bayt, işaretsiz tamsayı.

DT_UI8

Sekiz bayt, işaretsiz tamsayı.

DT_WSTR

Boş sonlandırılmış bir Unicode karakter dize en fazla 4000 karakter uzunluğuna sahip.(Ek null sonlandırıcılar sütun değeri içeriyorsa, dize ilk boş oluştuğunda kesilecek.)

DT_IMAGE

2'nin en büyük boyutu olan bir ikili değer31-1 (2.147.483.647) bayt..

DT_NTEXT

Unicode karakteri dize en fazla uzunluğu 2 ile30 - 1 (1.073.741.823) karakter.

DT_TEXT

Bir ANSI/mbcs karakter dize en fazla uzunluğu 2 ile31-1 (2.147.483.647) karakter.

Veri türleri dönüştürme

Verileri bir sütun kaynak veri türüne göre ayrılmış tam genişliği gerektiren veri türünü değiştirmek istediğiniz sütun.Her veri satırı olarak dar yapmak mümkün yardımcı olur çünkü veri aktarırken, performansı en iyi duruma getirme daralır her satır, o kadar hızlı veri from moved kaynak hedefe.

Integration Services Veri boyutu için yakından veri türünü eşleşebilir tam bir sayısal veri türleri küme içerir.Örneğin, DT_UI8 veri türüne sahip bir sütun değerleri her zaman 0-3000 arası tamsayılara, DT_UI2 için veri türünü değiştirebilirsiniz.Benzer şekilde, bir tamsayı veri türü kullanarak paket veri gereksinimlerini karşılayabilecek dt_cy veri türüne sahip bir sütun, veri türü için DT_I4 değiştirebilirsiniz.

sütun veri türü aşağıdaki yollarla değiştirebilirsiniz:

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

Aşağıdaki tablo listeleri sonuçlar vuran veya tarih/saat veri türleri ve dizeler arasında dönüştürme:

  • Cast kullandığınızda işleç veya veri dönüştürme dönüşümü, tarih ve saat veri türü karşılık gelen dize biçimine dönüştürülür.Örneğin, DT_DBTIME veri türü için dönüştürülecek bir dize ,: ": ss" biçim vardır.

  • 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 saat veri türü.Örneğin, bazı tarih dizeleri dt_dbdate veri türü için başarılı bir şekilde 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

    DT_DBTIME2

    :: ss [.fffffff]

    DT_DBTIMESTAMP

    : YYYY-mm-dd: ss [.fff]

    DT_DBTIMESTAMP2

    : YYYY-mm-dd: ss [.fffffff]

    DT_DBTIMESTAMPOFFSET

    : YYYY-mm-dd: ss [.fffffff] [{+ |-} ss: dd]

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

DT_DBTIMESTAMP2, DT_DBTIME2 ve DT_DBTIMESTAMPOFFSET için tarih biçiminde fffffff Kesirli saniye temsil eden bir 0 ile 9999999 arasında değerdir.

DT_DBTIMESTAMPOFFSET için tarih biçimini, saat dilimi öğesi de içerir.Time öğesi ile saat dilimi öğesi arasında bir boşluk vardır.

Tarih/Saat veri türü dönüştürme

Tarih veya saat bölümünü veri ayıklamak için tarih/saat veri içeren bir sütun veri türünü değiştirebilirsiniz.Aşağıdaki tablolar listesini sonuçlar 'nden değiştirmenin tarih/saat veri türü diğer tarih/saat veri türü.

DT_FILETIME dönüştürme

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

Sonuç

DT_FILETIME

Bir değişiklik olmaz.

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.

Alt ölçek DT_DBTIME veri türü içeren kesir basamakları sayısı büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DBTIME2

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

Alt ölçek DT_DBTIME2 veri türü içeren kesirli ikinci basamak sayısından büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DBTIMESTAMP

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

DT_DBTIMESTAMP2

Alt ölçek DT_DBTIMESTAMP2 veri türü içeren kesirli ikinci basamak sayısından büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DBTIMESTAMPOFFSET

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

Alt ölçek DT_DBTIMESTAMPOFFSET veri türü içeren kesirli ikinci basamak sayısından büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

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

Bir değişiklik olmaz.

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_DBTIME2

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_DBTIMESTAMP2

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

DT_DBTIMESTAMPOFFSET

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

dt_dbdate dönüştürme

İçin dt_dbdate 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

Bir değişiklik olmaz.

DT_DBTIME

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

DT_DBTIME2

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_DBTIMESTAMP2

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

DT_DBTIMESTAMPOFFSET

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

DT_DBTIME dönüştürme

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

Sonuç

DT_FILETIME

DT_FILETIME veri türü için geçerli tarihi tarih alan ayarlar.

DT_DATE

dt_date veri türü için geçerli tarihi tarih alan ayarlar.

DT_DBDATE

dt_dbdate veri türü için geçerli tarihi tarih alan ayarlar.

DT_DBTIME

Bir değişiklik olmaz.

DT_DBTIME2

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

DT_DBTIMESTAMP

DT_DBTIMESTAMP veri türü için geçerli tarihi tarih alan ayarlar.

DT_DBTIMESTAMP2

DT_DBTIMESTAMP2 veri türü için geçerli tarihi tarih alan ayarlar.

DT_DBTIMESTAMPOFFSET

Tarihi ayarlar alan ve saat dilimi alan DT_DBTIMESTAMPOFFSET veri türü geçerli tarihe sıfır, sırasıyla.

DT_DBTIME2 dönüştürme

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

Sonuç

DT_FILETIME

DT_FILETIME veri türü için geçerli tarihi tarih alan ayarlar.

Alt ölçek DT_FILETIME veri türü içeren kesirli ikinci basamak sayısından büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DATE

Geçerli tarihi dt_date veri türü tarih alan ayarlar.

Zaman ölçeğini dt_date veri türü içeren kesirli ikinci basamak sayısından daha büyük kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DBDATE

Geçerli tarih olarak dt_dbdate veri türü tarih alan ayarlar.

DT_DBTIME

Alt ölçek DT_DBTIME veri türü içeren kesirli ikinci basamak sayısından büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DBTIME2

Zaman ölçeğini hedef DT_DBTIME2 veri türü içeren kesirli ikinci basamak sayısından daha büyük kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DBTIMESTAMP

DT_DBTIMESTAMP veri türü için geçerli tarihi tarih alan ayarlayın.

Alt ölçek DT_DBTIMESTAMP veri türü içeren kesirli ikinci basamak sayısından büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DBTIMESTAMP2

DT_DBTIMESTAMP2 veri türü için geçerli tarihi tarih alan ayarlar.

Alt ölçek DT_DBTIMESTAMP2 veri türü içeren kesirli ikinci basamak sayısından büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DBTIMESTAMPOFFSET

Tarihi ayarlar alan ve saat dilimi alan DT_DBTIMESTAMPOFFSET veri türü geçerli tarihe sıfır, sırasıyla.

Alt ölçek DT_DBTIMESTAMPOFFSET veri türü içeren kesirli ikinci basamak sayısından büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

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 dt_date veri türü aralık taşarsa db_e_dataoverflow hata verir.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

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.

Alt ölçek DT_DBTIME veri türü içeren kesirli ikinci basamak sayısından büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DBTIME2

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

Alt ölçek DT_DBTIME2 veri türü içeren kesirli ikinci basamak sayısından büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DBTIMESTAMP

Bir değişiklik olmaz.

DT_DBTIMESTAMP2

Alt ölçek DT_DBTIMESTAMP2 veri türü içeren kesirli ikinci basamak sayısından büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DBTIMESTAMPOFFSET

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

Alt ölçek DT_DBTIMESTAMPOFFSET veri türü içeren kesirli ikinci basamak sayısından büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DBTIMESTAMP2 dönüştürme

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

Sonuç

DT_FILETIME

Alt ölçek DT_FILETIME veri türü içeren kesirli ikinci basamak sayısından büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DATE

DT_DBTIMESTAMP2 veri türü tarafından temsil edilen değer dt_date veri türü aralık taşarsa db_e_dataoverflow hata verir.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

Zaman ölçeğini dt_date veri türü içeren kesirli ikinci basamak sayısından daha büyük kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

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.

Alt ölçek DT_DBTIME veri türü içeren kesirli ikinci basamak sayısından büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DBTIME2

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

Alt ölçek DT_DBTIME2 veri türü içeren kesirli ikinci basamak sayısından büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DBTIMESTAMP

DT_DBTIMESTAMP2 veri türü tarafından temsil edilen bir değerden DT_DBTIMESTAMP veri türü aralık 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ü datetime, ile daha küçük bir aralık, Ocak 1, 1753 ile 31 Aralık 9999'a kadar eşler.

Alt ölçek DT_DBTIMESTAMP veri türü içeren kesirli ikinci basamak sayısından büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.

Hataları hakkında daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DBTIMESTAMP2

Zaman ölçeğini hedef DT_DBTIMESTAMP2 veri türü içeren kesirli ikinci basamak sayısından daha büyük kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DBTIMESTAMPOFFSET

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

Alt ölçek DT_DBTIMESTAMPOFFSET veri türü içeren kesirli ikinci basamak sayısından büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DBTIMESTAMPOFFSET dönüştürme

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

Sonuç

DT_FILETIME

Değişiklikleri zaman değerini eşgüdümlü evrensel saat (utc) DT_DBTIMESTAMPOFFSET veri türü tarafından temsil edilen.

Alt ölçek DT_FILETIME veri türü içeren kesirli ikinci basamak sayısından büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DATE

Değişiklikleri saat değeri için utc DT_DBTIMESTAMPOFFSET veri türü tarafından temsil edilen.

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

Zaman ölçeğini dt_date veri türü içeren kesirli ikinci basamak sayısından daha büyük kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.

Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DBDATE

Değişiklikleri saat değeri tarih değeri etkileyebilir utc için DT_DBTIMESTAMPOFFSET veri türü tarafından temsil edilen.saat değeri sonra kaldırılır.

DT_DBTIME

Değişiklikleri saat değeri için utc DT_DBTIMESTAMPOFFSET veri türü tarafından temsil edilen.

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

Alt ölçek DT_DBTIME veri türü içeren kesirli ikinci basamak sayısından büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DBTIME2

Değişiklikleri saat değeri için utc DT_DBTIMESTAMPOFFSET veri türü tarafından temsil edilen.

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

Alt ölçek DT_DBTIME2 veri türü içeren kesirli ikinci basamak sayısından büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DBTIMESTAMP

Değişiklikleri saat değeri için utc DT_DBTIMESTAMPOFFSET veri türü tarafından temsil edilen.

DT_DBTIMESTAMPOFFSET veri türü tarafından temsil edilen bir değerden DT_DBTIMESTAMP veri türü aralık taşarsa db_e_dataoverflow hata verir.

Alt ölçek DT_DBTIMESTAMP veri türü içeren kesirli ikinci basamak sayısından büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.

Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DBTIMESTAMP2

Değişiklikleri saat değeri için utc DT_DBTIMESTAMPOFFSET veri türü tarafından temsil edilen.

Alt ölçek DT_DBTIMESTAMP2 veri türü içeren kesirli ikinci basamak sayısından büyük olduğunda kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

DT_DBTIMESTAMPOFFSET

Zaman ölçeğini hedef DT_DBTIMESTAMPOFFSET veri türü içeren kesirli ikinci basamak sayısından daha büyük kesirli ikinci değeri kaldırır.Kesirli ikinci değere çıkardıktan sonra bu veri kesilmesi hakkında bir rapor oluşturur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

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

Aşağıdaki tablo belirli veritabanları tarafından kullanılan veri türlerini eşleştirme üzerindeki Kılavuzu sağlar Integration Services veri türü.Bu eşlemeler tarafından kullanılan eşleme dosyalarından özetlenebilir SQL Server alma ve Verme Sihirbazı'nı, bu kaynakları veri alırBu eşleme dosyaları hakkında daha fazla bilgi için bkz: sql Server alma ve Verme Sihirbazı'nı kullanarak veri taşımak.

Önemli notÖnemli

Bu eşlemeler katı eşdeğer temsil etmek için değil, yalnızca kılavuz sağlamak için hazırlanmıştır.Belirli durumlarda, farklı bir veri türüne bu konuda gösterilen bir daha kullanmak gerekebilir tablo.

Veri Türü

SQL Server

(SQLOLEDB; SQLNCLI10)

sql Server (SqlClient)

Jet

Oracle

(MSDAORA)

Oracle

(OracleClient)

DB2

(DB2OLEDB)

DB2

(IBMDADB2)

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

zaman damgası

zaman damgası

saat

saat

DT_DBTIME2

saat(p)

saat(p)

DT_DBTIMESTAMP

DateTime, smalldatetime

DateTime, smalldatetime

DateTime

ZAMAN DAMGASI, TARİH ARALIĞI

ZAMAN DAMGASI, TARİH ARALIĞI

ZAMAN, ZAMAN DAMGASI, TARİH

ZAMAN, ZAMAN DAMGASI, TARİH

DT_DBTIMESTAMP2

datetime2

datetime2

zaman damgası

zaman damgası

zaman damgası

zaman damgası

DT_DBTIMESTAMPOFFSET

datetimeoffset(p)

datetimeoffset(p)

timestampoffset

timestampoffset

zaman damgası,

varchar

zaman damgası,

varchar

DT_DECIMAL

DT_FILETIME

DT_GUID

uniqueidentifier

uniqueidentifier

GUID

DT_I1

DT_I2

smallint

smallint

Kısa

SMALLINT

SMALLINT

DT_I4

Int

Int

Uzun

TAMSAYI

TAMSAYI

DT_I8

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

FLOAT, DOUBLE

FLOAT, DOUBLE

DT_STR

char, varchar

VarChar

CHAR, ROWID, VARCHAR2

CHAR, VARCHAR

CHAR, VARCHAR

DT_UI1

tinyint

tinyint

Bayt

DT_UI2

DT_UI4

DT_UI8

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

Kullanıcı tanımlı UZUN ham, blob, loblocator, BDOSYA, VARGRAPHIC, UZUN VARGRAPHIC

Kullanıcı tanımlı UZUN ham, blob, loblocator, BDOSYA, VARGRAPHIC, UZUN VARGRAPHIC

CHAR () BIT VERİ İÇİN VARCHAR (BIT VERİ İÇİN)

CHAR () BIT VERİ İÇİN VARCHAR () BIT VERİ İÇİN BLOB SAYISI

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

metin

CLOB UZUN

BIT VERİ İÇİN UZUN VARCHAR

BIT VERİ CLOB İÇİN UZUN VARCHAR

Veri akışı veri türlerini eşleştirme hakkında daha fazla bilgi için bkz: Veri akışı veri türleriyle çalışma.

Integration Services simgesi (küçük)Integration Services ile güncel kalın

En son karşıdan yüklemeleri, makaleler, örnekler ve videolarını Microsoftyanı olarak seçilen topluluk çözümleri ziyaret Integration Services sayfa msdn veya TechNet:

Bu güncelleştirmelerle ilgili otomatik bildirim almak için, sayfadaki RSS akışlarına abone olun.

Ayrıca bkz.

Kavramlar