Sağ (SSIS ifadeleri)
Belirtilen karakter pozisyon sağdan sayım sağındaki başlar ve karakter ifade kısmını verir.
Not
ALT kullanmak işlev soldan bir karakter sayısı ayıklayın.Daha fazla bilgi için bkz:SUBSTRING (SSIS ifadeleri).
RIGHT(character_expression,integer_expression)
Bağımsız değişkenler
character_expression
Bir karakter ifade karakterleri dışarı aktarılacağı belirtilir.number
Karakter sayısını gösteren bir tamsayı ifade döndürdü.
Sonuç türleri
dt_wstr
Remarks
If integer_expression uzunluğundan daha büyük character_expression, işlev verir character_expression.
If integer_expression sıfırsa, işlev, sıfır uzunluklu bir dize verir.
If integer_expression negatif bir sayı işlev hata verir.
The number argument can take variables and columns.
SAĞ yalnızca DT_WSTR veri türü ile çalışır.C character_expression değişken dize veya bir veri sütun SAğ alt işlemi gerçekleştirmeden önce DT_STR veriyle türü örtülü olarak DT_WSTR veri türüne atama. Diğer veri türleri açıkça DT_WSTR veri türüne dönüştürmelisiniz.Daha fazla bilgi için bkz: Tümleştirme Hizmetleri veri türleri ve Atama (SSIS ifadeleri).
Iki bağımsız değişkenden null ise, SAğDAN null bir sonuç verir.
Örnekler
Bu örnek, bir dize kullanır."Bisiklet" iade sonucudur.
RIGHT("Mountain Bike", 4)
Bu örnek, belirtilen en sağdaki karakterleri verir Saatler gelen değişkeniAdı sütun.If Adı Yarış ön tekerlek ve iseSaatler 5, döndürülen sonuç "Tekerlek".
RIGHT(Name, @Times)
Bu örnek de belirtilen en sağdaki karakterleri verir Saatler gelen değişkeniAdı sütun.Saatler noninteger veri türü varsa ve DT_I2 veri türü için açık bir atama ifade içerir.If Adı Yarış ön tekerlek ve iseSaatler 4.32, döndürülen sonuç "heel".4.32 Değer 4'e dönüştürülür ve şu dört karakter gönderilir.
RIGHT(Name, (DT_I2)@Times))