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:
|
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:
Örtülü olarak veri türlerine dönüştürmek için bir ifade kullanın.Daha fazla bilgi için bkz: Deyimler içinde örtülü veri türü dönüştürme, Deyimler içinde Tümleştirme Hizmetleri veri türleri, ve Paketlerinde ifadeleri kullanma.
Atama işleç, veri türleri dönüştürün.Daha fazla bilgi için bkz: Atama (SSIS ifadeleri).
Veri dönüşümü dönüştürme, farklı bir veri türü için bir veri türünden sütun veri türü atama için kullanın.Daha fazla bilgi için bkz: Veri dönüştürme dönüştürme.
Sütun derived dönüştürme, özgün sütun'dan farklı bir veri türüne sahip bir sütunu bir kopyasını oluşturmak için kullanın.Daha fazla bilgi için bkz: türetilmiş sütun dönüştürme.
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 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.
|