Tümleştirme Hizmetleri veri türleri

Veri bir paketi veri akışı girdiğinde, veri ayıklayan veri kaynağı dönüştüren bir Integration Servicesveri türü. Sayısal veriler sayısal veri türü atanır, string 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 atanan Integration Servicesveri türlerini. Veri Cabrio için değil bir veri türü varsa bir Integration Servicesveri türü, bir hata oluşur.

Bazı veri akışı bileşenlerini değiştirmek veri türleri arasında Integration Servicesveri türleri ve yönetilen veri türleri Microsoft   .NET Framework. Arasında eşleme hakkında daha fazla bilgi için Integration Servicesve yönetilen veri türleri, Veri akışı veri türleriyle çalışma.

Aşağıdaki tablo listeleri Integration Servicesveri türlerini. Bazı veri türleri tablosundaki hassas olması ve kendilerine uygulanan bilgileri ölçek. 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. Uzunluğu değişken ve en fazla uzunluk 8000 bayt.

DT_CY

Bir para birimi değeri. Sekiz bayt işaretli tamsayı 4 ölçeği ve 19 basamak en büyük bir duyarlılık 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çekli vardır.

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

Öte yandan, DT_DBTIMESTAMP dahili yıl, ay, gün, Saat, dakika, saniye ve milisaniye için bireysel alanlar içeren bir yapı tarafından temsil edilir. Bu veri türünü, mevcut olabilir Tarih aralıkları için 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, saniye ve Kesirli saniye oluşan bir zaman yapısı. Kesirli saniye 7 basamak en büyük ölçekli vardır.

DT_DBTIMESTAMP

Yıl, ay, gün, Saat, dakika, saniye ve Kesirli saniye oluşan bir zaman damgası yapısı. Kesirli saniye 3 basamak en büyük ölçekli vardır.

DT_DBTIMESTAMP2

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

DT_DBTIMESTAMPOFFSET

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

DT_DBTIMESTAMP ve DT_DBTIMESTAMP2 veri türlerinden farklı olarak, DT_DBTIMESTAMPOFFSET veri türü olan bir saat dilimi uzaklığı. Bu farkı, Saat ve Saat Koordinatlı Evrensel Saat (utc) ofset 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, ofset eklendi veya utc düşülen olup olmadığını belirtmek için içermelidir. Geçerli saat ofset -14 + 14 arasında sayısıdır. Saat uzaklığı işareti dakika uzaklık işareti bağlıdır:

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

  • Saat uzaklığı işareti pozitifse dakika uzaklık pozitif olması gereken ya da sıfır.

  • Saat uzaklığı işareti sıfır ise, dakika uzaklık pozitif 0.59 negatif 0.59 arasında 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. Bu veri türü, ayrı bir işaret, bir ölçek 0-28 ve 29 en büyük bir duyarlılık ile 12 baytlık imzalanmamış bir tamsayı değil.

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 ölçekli vardır.

DT_GUID

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

DT_I1

Bir baytlık, imzalı tamsayı.

DT_I2

Iki baytlık, imzalı tamsayı.

DT_I4

Dört bayt, imzalı tamsayı.

DT_I8

Sekiz bayt, imzalı tamsayı.

DT_NUMERIC

Bir sabit bir duyarlılığa ve ölçeğe sahip tam bir sayısal değer. Bu veri türü ile ayrı bir işaret, bir ölçek 0 - 16 baytlık imzalanmamış bir tamsayı olan 38 ve maksimum duyarlık 38.

DT_R4

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

DT_R8

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

DT_STR

Boş sonlandırılmış ANSI/mbcs en çok 8000 karakter dizesiyle karakter. (Ek null sonlandırıcılar sütun değeri içeriyorsa, dize ilk boş geçtiği kesilecek.)

DT_UI1

Bir baytlık, işaretsiz tamsayı.

DT_UI2

Iki baytlık, işaretsiz tamsayı.

DT_UI4

Dört bayt, işaretsiz tamsayı.

DT_UI8

Sekiz bayt, işaretsiz tamsayı.

DT_WSTR

Biten Unicode karakter dizesi ile en çok 4000 karakter. (Ek null sonlandırıcılar sütun değeri içeriyorsa, dize ilk boş geçtiği kesilecek.)

DT_IMAGE

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

DT_NTEXT

Unicode karakter dizesi ile en fazla uzunluğu 230 - 1 (1,073,741,823) karakterleri.

DT_TEXT

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

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

Bir sütundaki verileri kaynak veri türüne göre ayrılmış tam genişliğinde gerektirmiyorsa, sütunun veri türünü değiştirmek isteyebilirsiniz. Her veri satırı kadar yapmak mümkün yardımcı olur çünkü veri aktarırken performansını dar her satır, daha hızlı veri kaynağından hedefine taşındı.

Integration Servicesböylece veri türüne yakından boyutunu veri 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ütun değerleri her zaman 0-3000 arasında tamsayılar, DT_UI2 için veri türünü değiştirebilirsiniz. Benzer şekilde, dt_cy veri türüne sahip bir sütun, bir tamsayı veri türü yerine kullanarak paketi veri gereksinimleri karşılayabilir, DT_I4 için veri türünü değiştirebilirsiniz.

Bir sütunun veri türünü aşağıdaki yollarla değiştirebilirsiniz:

Dizeler ve Tarih ve Saat veri türleri arasında dönüştürme

Döküm veya Tarih ve Saat veri türleri ve dizeler arasında dönüştürme sonuçlarını aşağıdaki tabloda listelenmektedir:

  • Cast işlecini veya veri dönüşümü yaptırmak kullandığınızda, 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ü biçimi, "ss" olan bir dizeye dönüştürülür.

  • Bir dizeden bir Tarih ve Saat veri türüne dönüştürmek istediğinizde, dizenin uygun tarihe karşılık gelen dize biçimi veya veri türü zaman. Örneğin, başarıyla bazı Tarih dizeleri dt_dbdate veri türüne dönüştürmek için bu tarihi dizeler 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

    : dd: SS [.fffffff]

    DT_DBTIMESTAMP

    YYYY-AA-GG: SS [.fff]

    DT_DBTIMESTAMP2

    YYYY-AA-GG: SS [.fffffff]

    DT_DBTIMESTAMPOFFSET

    YYYY-AA-GG: 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 de bir saat dilimi öğesi içerir. Orada zaman öğesi ve saat dilimi öğesi arasında bir boşluk vardır.

Tarih ve Saat veri türleri dönüştürme

Tarih veya saat bölümü veri ayıklamak için Tarih/Saat veri içeren bir sütun veri türüne değiştirebilirsiniz. Aşağıdaki tablolar listesinden bir Tarih/Saat verilerini değiştirme sonuçlarını yazın başka bir 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üne dönüştürür.

DT_DBDATE

Zaman değeri kaldırır.

DT_DBTIME

Tarih değeri kaldırır.

Onun ölçek DT_DBTIME veri türü içeren kısmi basamak sayısından 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 işleme hatası.

DT_DBTIME2

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

Onun ölçek DT_DBTIME2 veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DBTIMESTAMP

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

DT_DBTIMESTAMP2

Onun ölçek DT_DBTIMESTAMP2 veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DBTIMESTAMPOFFSET

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

Onun ölçek DT_DBTIMESTAMPOFFSET veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

dt_date dönüştürme

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

Sonuç

DT_FILETIME

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

DT_DATE

Değişiklik yok.

DT_DBDATE

dt_data veri türü tarafından temsil edilen zaman 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üne dönüştürür.

DT_DBTIMESTAMP2

Veri türüne 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_DBTIME2

Saat alanları dt_date 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 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

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

Değişiklik yok.

DT_DBTIME2

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

DT_DBTIMESTAMP

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

DT_DBTIMESTAMP2

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

DT_DBTIMESTAMPOFFSET

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

dt_date dönüştürme

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

Sonuç

DT_FILETIME

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

Onun ölçek DT_FILETIME veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DATE

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

Onun ölçek DT_DATE veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DBDATE

Geçerli tarihi dt_dbdate veri türü Tarih alanı ayarlar.

DT_DBTIME

Onun ölçek DT_DBTIME veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DBTIME2

Onun ölçek hedef DT_DBTIME2 veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DBTIMESTAMP

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

Onun ölçek DT_DBTIMESTAMP veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DBTIMESTAMP2

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

Onun ölçek DT_DBTIMESTAMP2 veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DBTIMESTAMPOFFSET

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

Onun ölçek DT_DBTIMESTAMPOFFSET veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DBTIMESTAMP dönüştürme

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

Sonuç

DT_FILETIME

Veri türüne 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 işleme hatası.

DT_DBDATE

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

DT_DBTIME

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

Onun ölçek DT_DBTIME veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DBTIME2

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

Onun ölçek DT_DBTIME2 veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DBTIMESTAMP

Değişiklik yok.

DT_DBTIMESTAMP2

Onun ölçek DT_DBTIMESTAMP2 veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DBTIMESTAMPOFFSET

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

Onun ölçek DT_DBTIMESTAMPOFFSET veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

dt_date dönüştürme

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

Sonuç

DT_FILETIME

Onun ölçek DT_FILETIME veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

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 döndürülür. Daha fazla bilgi için, bkz. Veri işleme hatası.

Onun ölçek DT_DATE veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DBDATE

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

DT_DBTIME

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

Onun ölçek DT_DBTIME veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DBTIME2

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

Onun ölçek DT_DBTIME2 veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DBTIMESTAMP

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

DT_DBTIMESTAMP2 datetime2, bir Aralık, Ocak 1, 1A ile bir SQL Server veri türü eşleştirir.Ö. 31 Aralık ile 9999. DT_DBTIMESTAMP için bir SQL Server veri türü, datetime, ile daha küçük bir Aralık, Ocak 1, 1753 ile 31 Aralık 9999 eşleştirir.

Onun ölçek DT_DBTIMESTAMP veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DBTIMESTAMP2

Onun ölçek hedef DT_DBTIMESTAMP2 veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DBTIMESTAMPOFFSET

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

Onun ölçek DT_DBTIMESTAMPOFFSET veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DBTIMESTAMPOFFSET dönüştürme

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

Sonuç

DT_FILETIME

Değişiklikleri Eşgüdümlü Evrensel Saat (utc) Zaman değeri DT_DBTIMESTAMPOFFSET veri türü tarafından temsil etti.

Onun ölçek DT_FILETIME veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DATE

Zaman değeri için utc DT_DBTIMESTAMPOFFSET veri türü tarafından temsil edilen değişiklikler.

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.

Onun ölçek DT_DATE veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DBDATE

Değişiklikleri zaman değeri için utc Tarih değerini etkileyebilecek, DT_DBTIMESTAMPOFFSET veri türü tarafından temsil edilen. Zaman değeri sonra kaldırılır.

DT_DBTIME

Zaman değeri için utc DT_DBTIMESTAMPOFFSET veri türü tarafından temsil edilen değişiklikler.

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

Onun ölçek DT_DBTIME veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DBTIME2

Zaman değeri için utc DT_DBTIMESTAMPOFFSET veri türü tarafından temsil edilen değişiklikler.

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

Onun ölçek DT_DBTIME2 veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DBTIMESTAMP

Zaman değeri için utc DT_DBTIMESTAMPOFFSET veri türü tarafından temsil edilen değişiklikler.

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

Onun ölçek DT_DBTIMESTAMP veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DBTIMESTAMP2

Zaman değeri için utc DT_DBTIMESTAMPOFFSET veri türü tarafından temsil edilen değişiklikler.

Onun ölçek DT_DBTIMESTAMP2 veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

DT_DBTIMESTAMPOFFSET

Onun ölçek hedef DT_DBTIMESTAMPOFFSET veri türü içeren kesirli ikinci basamak sayısından 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 işleme hatası.

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

Aşağıdaki tablo, bazı veritabanları için kullandığı veri türlerini eşleştirme rehberlik sağlar Integration Servicesveri türlerini. Bu eşlemeler tarafından kullanılan eşleme dosyalarından özetlenen SQL Serveralma ve Verme Sihirbazı bu kaynaklardan veri alırken. Bu eşleme dosyaları hakkında daha fazla bilgi için bkz: SQL Server Alma ve Verme Sihirbazı.

Önemli notÖnemli

Bu eşlemeler, sıkı eşdeğeri temsil edecek, ama sadece bir kılavuz sağlamak için yapılmamıştır. Bazı durumlarda, bu tabloda gösterilen olandan farklı veri türü kullanmanız gerekebilir.

Veri Türü

SQL Server

(SQLOLEDB; SQLNCLI10)

SQL Server (SqlClient)

Jet

Oracle

(OracleClient)

DB2

(DB2OLEDB)

DB2

(IBMDADB2)

DT_BOOL

bit

bit

Gem

DT_BYTES

ikili, varbinary, zaman damgası

ikili, varbinary, zaman damgası

BigBinary, VarBinary

RAW

DT_CY

smallmoney, para

smallmoney, para

Para Birimi

DT_DATE

DT_DBDATE

tarihi

tarihi

tarihi

tarihi

tarihi

DT_DBTIME

timestamp

Saat

Saat

DT_DBTIME2

Time(p)

Time(p)

DT_DBTIMESTAMP

DateTime, smalldatetime

DateTime, smalldatetime

DateTime

ZAMAN DAMGASI, TARİH ARALIĞI

ZAMAN, ZAMAN DAMGASI, TARİH

ZAMAN, ZAMAN DAMGASI, TARİH

DT_DBTIMESTAMP2

datetime2

datetime2

timestamp

timestamp

timestamp

DT_DBTIMESTAMPOFFSET

datetimeoffset(p)

datetimeoffset(p)

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

NUMBER, INT

ONDALIK SAYISAL

ONDALIK SAYISAL

DT_R4

real

real

Tek

GERÇEK

GERÇEK

DT_R8

float

float

Double

FLOAT, GERÇEK

FLOAT, ÇİFT

FLOAT, ÇİFT

DT_STR

char, varchar

VarChar

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

CHAR ROWID, VARCHAR2, NVARCHAR2, NCHAR

GRAFİK, VARGRAPHIC

GRAFİK, VARGRAPHIC

DT_IMAGE

görüntü

görüntü

LONGBINARY

Kullanıcı tanımlı long raw, blob, loblocator, BDOSYA, VARGRAPHIC, uzun VARGRAPHIC,

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

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

DT_NTEXT

ntext

metin, ntext

UZUN, CLOB NCLOB, NVARCHAR, METİN

UZUN VARCHAR, NCHAR, NVARCHAR, METİN

UZUN VARCHAR DBCLOB, NCHAR, NVARCHAR, METİN

DT_TEXT

metin

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.

Dış Kaynaklar

Blog girişi, Arasında veri türü dönüştürme teknikleri SSIS 2008 performans karşılaştırma, blogs.MSDN.com üzerinde.

İlişkili İçerik

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

En son karşıdan yüklemeler, makaleler, örnekler ve Microsoft video yanı sıra topluluk seçili çözümleri için ziyaret Integration ServicesMSDN sayfası:


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

Ayrıca bkz.

Kavramlar

Veri akışı veri