RIGHT (SSIS İfadesi)

Şunlar için geçerlidir:SQL Server Azure Data Factory'de SSIS Tümleştirme Çalışma Zamanı

Verilen karakter ifadesinin en sağındaki belirtilen karakter sayısını döndürür.

Syntax

  
RIGHT(character_expression,integer_expression)  

Arguments

character_expression
Karakterlerin çıkartılacağı bir karakter ifadesidir.

integer_expression
Döndürülecek karakter sayısını gösteren bir tamsayı ifadesidir.

Sonuç Türleri

DT_WSTR

Remarks

Eğer integer_expressioncharacter_expression'nin uzunluğundan büyükse, fonksiyon character_expression döndürür.

Eğer integer_expression sıfırsa, fonksiyon sıfır uzunlukta bir dizi döner.

Eğer integer_expression negatif sayıysa, fonksiyon hata döndürür.

integer_expression argüman değişkenler ve sütunlar alabilir.

RIGHT sadece DT_WSTR veri tipiyle çalışır. Bir dizi literali veya DT_STR veri tipine sahip bir veri sütunu olan character_expression argümanı, RIGHT işlemini gerçekleştirmeden önce örtük olarak DT_WSTR veri tipine aktarılır. Diğer veri türleri açıkça DT_WSTR veri türüne yayınlanmalıdır. Daha fazla bilgi için bkz: Integration Services Veri Türleri ve Dönüştürme (SSIS İfadesi).

RIGHT, herhangi bir argüman null ise null sonuç döndürür.

İfade Örnekleri

Aşağıdaki örnekte bir sabit dize kullanılır. Dönüş sonucu "Bike" şeklindedir.

RIGHT("Mountain Bike", 4)  

Aşağıdaki örnek, değişkende belirtilen en sağdaki karakter Times sayısını sütundan Name geri döner. Eğer NameTouring Front Wheel ve Times 5 ise, geri dönüş sonucu 'dir."Wheel"

RIGHT(Name, @Times)  

Aşağıdaki örnek ayrıca değişkende belirtilen en sağdaki karakter Times sayısını da Name sütundan döndürür. Times tam sayı olmayan bir veri tipine sahiptir ve ifade, DT_I2 veri tipine açık bir döküm içerir. Eğer Name ve Touring Front WheelTimes ise 4.32, geri dönüş sonucu "heel" RIGHT fonksiyonunun 4.32 değerini 4'e dönüştürüp en sağdaki dört karakteri döndürmesi olur.

RIGHT(Name, (DT_I2)@Times))