+ ((SSIS ifade) bağlamak)
Bir ifadeyi içine iki ifadeler birleştirir.
Sözdizimi
character_expression1 + character_expression2
Bağımsız değişkenler
- expression1, expression2
Geçerli dt_str, dt_wstr, dt_text, dt_ntext veya DT_IMAGE veri türü işifade.
Sonuç türleri
DT_WSTR
Açıklamalar
İfade, ya da her ikisini de dt_str ve dt_wstr veri türü kullanabilirsiniz.
dt_str ve dt_wstr veri türlerinin birleşimi dt_wstr türü bir sonuç döndürür. Dize uzunluğunu karakter ifade özgün dizeleri uzunlukları toplamıdır.
dt_str ve dt_wstr veya ikili büyük nesne bloğu (blob) veri türü dt_text, dt_ntext ve DT_IMAGE birleştirilmiş dize veri türleri yalnızca veri. Birleştirme oluşmadan önce diğer veri türleri açıkça bu veri türlerinden birini dönüştürülmelidir. Hukuk yayınları arasında veri türleri hakkında daha fazla bilgi için bkz: Oyuncular (SSIS ifade).
Her iki ifade aynı veri türü olmalıdır veya bir ifadenin diğer ifade veri türüne örtük olarak dönüştürülebilir olmalıdır. Örneğin, eğer "Sipariş tarihi" dizesi ve sütun SiparişTarihi birleştirilmiş, değerleri SiparişTarihi bir dize veri türü örtülü olarak dönüştürülür. İki sayısal değerler art arda bağlamak için hem sayısal değerler açıkça bir dize veri türü için artık gerekir.
Bir birleştirme tek bir blob veri türü kullanabilirsiniz: dt_text, dt_ntext veya DT_IMAGE.
Ya da eleman boşsa sonuç boş olur.
Dize hazır bilgi tırnak içine alınmalıdır.
Örnekler
Bu örnek değerleri birleştirir ad ve Soyadı sütunlar ve aralarındaki boşluk ekler.
FirstName + ' ' + LastName
FirstName + ' ' + LastName
Bu örnek değişkenleri birleştirir ZIPCode ve ZIPCode + 4. Her iki değişken bir dize veri türü var. ZIPCode + 4 değişken adı içerdiğinden, köşeli ayraç içine alınmalıdır + karakter.
@ZIPCcode + "-" + @[ZipCode+4]
@ZIPCcode + "-" + @[ZipCode+4]
Ayrıca bkz.
Kavramlar
Işleç önceliği ve ilişkilendirililebilirliğini