Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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]