Delen via


+ (Samenvoegen) (SSIS-expressie)

van toepassing op:SQL Server SSIS Integration Runtime in Azure Data Factory

Voegt twee expressies samen in één expressie.

Syntaxis

  
character_expression1 + character_expression2  
  

Arguments

expressie1, expressie2
Elke geldige expressie voor de gegevenstypen DT_STR, DT_WSTR, DT_TEXT, DT_NTEXT of DT_IMAGE.

Resultaattypen

DT_WSTR

Opmerkingen

De expressie kan zowel de DT_STR als DT_WSTR gegevenstypen gebruiken.

De samenvoeging van de DT_STR en DT_WSTR gegevenstypen retourneert een resultaat van het DT_WSTR type. De lengte van de tekenreeks is de som van de lengten van de oorspronkelijke tekenreeksen, uitgedrukt in tekens.

Alleen gegevens met de tekenreeksgegevenstypen DT_STR en DT_WSTR of de blob-gegevenstypen (Binary Large Object Block) DT_TEXT, DT_NTEXT en DT_IMAGE kunnen worden samengevoegd. Andere gegevenstypen moeten expliciet worden geconverteerd naar een van deze gegevenstypen voordat de samenvoeging plaatsvindt. Zie Cast (SSIS Expression) voor meer informatie over juridische casts tussen gegevenstypen.

Beide expressies moeten van hetzelfde gegevenstype zijn of één expressie moet impliciet worden omgezet in het gegevenstype van de andere expressie. Als de tekenreeks 'Orderdatum is' en de kolom OrderDatum worden samengevoegd, worden de waarden in OrderDate impliciet geconverteerd naar een gegevenstype tekenreeks. Als u twee numerieke waarden wilt samenvoegen, moeten beide numerieke waarden expliciet worden omgezet in een gegevenstype tekenreeks.

Een samenvoeging kan slechts één BLOB-gegevenstype gebruiken: DT_TEXT, DT_NTEXT of DT_IMAGE.

Als een van de elementen null is, is het resultaat null.

Letterlijke tekenreeksen moeten tussen aanhalingstekens worden geplaatst.

Voorbeelden van expressies

In dit voorbeeld worden de waarden in de kolommen FirstName en LastName samengevoegd en wordt er een spatie ingevoegd.

FirstName + ' ' + LastName  

In dit voorbeeld worden de variabelen ZIPCode en ZIPCode+4 samengevoegd. Beide variabelen hebben het gegevenstype string. ZIPCode+4 moet tussen vierkante haken staan, omdat de naam van de variabele het +-teken bevat.

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

Zie ook

Operatorprioriteit en associativiteit
Operators (SSIS Expression)