Megosztás:


RIGHT (SSIS-kifejezés)

A következőkre vonatkozik:SQL Server SSIS integrációs modul az Azure Data Factoryben

A megadott számú karaktert adja vissza az adott karakterkifejezés jobb szélső részéből.

Szintaxis

  
RIGHT(character_expression,integer_expression)  

Érvek

character_expression
Olyan karakterkifejezés, amelyből karaktereket szeretne kinyerni.

integer_expression
Egy egész szám kifejezés, amely a visszaadandó karakterek számát jelzi.

Eredménytípusok

DT_WSTR

Megjegyzések

Ha integer_expression nagyobb, mint a character_expressionhossza, a függvény character_expressionad vissza.

Ha integer_expression nulla, a függvény egy nulla hosszúságú sztringet ad vissza.

Ha integer_expression negatív szám, a függvény hibát ad vissza.

A integer_expression argumentum változókat és oszlopokat is tartalmazhat.

A RIGHT csak a DT_WSTR adattípussal működik. A character_expression argumentum, amely egy sztringkonstans vagy egy DT_STR adattípusú adatoszlop, implicit módon kerül a DT_WSTR adattípusba, mielőtt a RIGHT végrehajtja a műveletet. Más adattípusokat explicit módon kell átvenni a DT_WSTR adattípusra. További információ: Integration Services-adattípusok és cast (SSIS-kifejezés).

A JOBB érték null eredményt ad vissza, ha bármelyik argumentum null.

Példa kifejezésre

Az alábbi példa egy sztringkonstanst használ. A visszatérési eredmény "Bike".

RIGHT("Mountain Bike", 4)  

Az alábbi példa a Times változóban megadott jobb szélső karakterek számát adja vissza a Name oszlopból. Ha NameTouring Front Wheel, és Times 5, akkor a visszatérési eredmény "Wheel".

RIGHT(Name, @Times)  

Az alábbi példa a Times változóban megadott jobb szélső karakterek számát is visszaadja a Name oszlopból. Times nem egész szám adattípussal rendelkezik, és a kifejezés explicit módon adja át a DT_I2 adattípust. Ha NameTouring Front Wheel, és Times4.32, akkor a visszatérési eredmény "heel", mert a RIGHT függvény 4,32-ről 4-re konvertálja az értéket, majd a jobb szélső négy karaktert adja vissza.

RIGHT(Name, (DT_I2)@Times))  

Lásd még:

LEFT (SSIS-kifejezés)
Függvények (SSIS-kifejezés)