Udostępnij za pośrednictwem


+ (Wyrażenie SSIS) (łączyć)

Łączy dwa wyrażenie do jednego wyrażenie.

Składnia


character_expression1 + character_expression2
        

Argumenty

  • expression1, expression2
    Jest dowolnego prawidłowego DT_STR, DT_WSTR, DT_TEXT, DT_NTEXT lub DT_IMAGE dane typu wyrażenie.

Typy wyników

DT_WSTR

Uwagi

Wyrażenie można użyć obu typów danych DT_STR i DT_WSTR.

Łączenie danych typu DT_STR i DT_WSTR zwraca wynik typu DT_WSTR.Długość ciąg jest suma długości ciągów oryginalnego, wyrażoną w znakach.

Tylko dane z typami danych ciąg, DT_STR i DT_WSTR lub typy danych binarna bloku obiektu duży (BLOB), DT_TEXT, DT_NTEXT i DT_IMAGE może zostać dołączona.Inne typy danych należy jawnie przekonwertować do jednego z tych typów danych przed wystąpieniem łączenie.Aby uzyskać więcej informacji dotyczących prawnej poświaty między typami danych, zobacz Rzutowanie (wyrażenie SSIS): Konwersję typów danych SSIS.

Oba wyrażenia musi być typu danych lub jedno wyrażenie musi być jawnie konwertowany na typ danych inne wyrażenia.Na przykład jeśli ciąg "Data zamówienia" i kolumna DataZamówienia są tak łączone, wartości w DataZamówienia są niejawnie konwertowane na typ danych ciąg.Aby złączyć dwie wartości liczbowe, zarówno wartości liczbowe należy jawnie rzutować na typ danych ciąg.

A łączenie można używać tylko jednego typu danych obiektu BLOB: DT_TEXT, DT_NTEXT lub DT_IMAGE.

Jeśli element albo jest null, wynik jest null.

Literały ciągów muszą być ujęte w cudzysłów.

Przykłady

W tym przykładzie argument wartości w Imię i nazwisko kolumny i wstawia spację między nimi.

FirstName + ' ' + LastName

W tym przykładzie argument zmiennych Kod pocztowy i Kod pocztowy + 4.Zarówno zmienne mają typ danych ciąg.Kod pocztowy + 4 musi być ujęty w nawiasy, ponieważ zawiera nazwę zmiennej + znak.

@ZIPCcode + "-" + @[ZipCode+4]