Aracılığıyla paylaş


SAĞ (SSIS ifade)

Verilen karakter ifade en sağdaki bölümünden belirli sayıda karakter verir.

Sözdizimi

RIGHT(character_expression,integer_expression)

Bağımsız değişkenler

  • character_expression
    Hangi karakter karakter ifade iş.

  • integer_expression
    Döndürülecek karakter sayısını gösteren bir tamsayı ifade iş.

Sonuç türleri

DT_WSTR

Açıklamalar

Eğer integer_expressionuzunluğundan büyükse character_expression, işlevi character_expression.

Eğer integer_expressionsıfır, sıfır uzunluklu dize işlev verir.

Eğer integer_expressionnegatif bir sayı ise işlev bir hata döndürür.

integer_expressionBağımsız değişkenleri ve sütunları alabilir.

HAKKI yalnızca dt_wstr veri türü ile çalışır. A character_expression bir dize değişken ya da dt_str veri türü ile bir veri sütunu dolaylı olarak dökme dt_wstr veri türü için sağ alt işlemi gerçekleştirmeden önce. Diğer veri türleri açıkça dt_wstr veri türü için döküm gerekir. Daha fazla bilgi için Tümleştirme Hizmetleri veri türlerive Oyuncular (SSIS ifade).

SAĞ, ya da bağımsız değişken null ise null bir sonuç döndürür.

Örnekler

Aşağıdaki örnek, bir dize kullanır. Dönüş sonucudur "Bike".

RIGHT("Mountain Bike", 4)

RIGHT("Mountain Bike", 4)

Aşağıdaki örnek belirtilen en sağdaki karakterleri verir Timesdeğişken, dan Namesütun. Eğer Nameolan Touring Front Wheelve Times5, dönüş sonuç "Wheel".

RIGHT(Name, @Times)

RIGHT(Name, @Times)

Aşağıdaki örnek de belirtilen en sağdaki karakterleri verir Timesdeğişken, dan Namesütun. Timestamsayı veri türüne sahip ve bir açık döküm DT_I2 veri türü ifade içerir. Eğer Nameolan Touring Front Wheelve Timesolan 4.32, dönüş sonucudur "heel"çünkü sağdan işlevi 4,32-4 değeri dönüştürür ve sonra sağdaki dört karakteri döndürür.

RIGHT(Name, (DT_I2)@Times))

RIGHT(Name, (DT_I2)@Times))

Ayrıca bkz.

Başvuru

OTURUM (SSIS ifade)

Diğer Kaynaklar

Fonksiyonları (SSIS ifade)