+ (Konkatenace) (výraz SSIS)

platí pro:SQL Server SSIS Integration Runtime ve službě Azure Data Factory

Zřetězí dva výrazy do jednoho výrazu.

Syntaxe

  
character_expression1 + character_expression2  
  

Arguments

Výraz1, výraz2
Je libovolný platný DT_STR, DT_WSTR, DT_TEXT, DT_NTEXT nebo výraz datového typu DT_IMAGE.

Typy výsledků

DT_WSTR

Poznámky

Výraz může používat datové typy DT_STR nebo DT_WSTR.

Zřetězení DT_STR a DT_WSTR datových typů vrátí výsledek DT_WSTR typu. Délka řetězce je součet délky původních řetězců vyjádřených v znacích.

Je možné zřetězení pouze dat s řetězcovými datovými typy DT_STR a DT_WSTR nebo datovými typy objektu BLOB (Binary Large Object Block) DT_TEXT, DT_NTEXT a DT_IMAGE. Před zřetězením je nutné explicitně převést jiné datové typy na jeden z těchto datových typů. Další informace o povolených přetypováních mezi datovými typy najdete v tématu Přetypování (výraz SSIS).

Oba výrazy musí být stejného datového typu nebo jeden výraz musí být implicitně konvertibilní na datový typ druhého výrazu. Pokud je například řetězec Datum objednávky a sloupec DatumObjednávky zřetězený, hodnoty v orderDate se implicitně převedou na datový typ řetězce. Aby bylo možné zřetězení dvou číselných hodnot, musí být obě číselné hodnoty explicitně přetypované na datový typ řetězce.

Zřetězení může používat pouze jeden datový typ objektu BLOB: DT_TEXT, DT_NTEXT nebo DT_IMAGE.

Pokud je některý prvek null, výsledek je null.

Řetězcové literály musí být uzavřeny v uvozovkách.

Příklady výrazů

Tento příklad zřetězí hodnoty ve sloupcích FirstName a LastName a vloží mezi ně mezeru.

FirstName + ' ' + LastName  

Tento příklad zřetězí proměnné ZIPCode a ZIPCode+4. Obě proměnné mají datový typ řetězce. PSČ+4 musí být uzavřen v hranatých závorkách, protože název proměnné obsahuje znak +.

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