Udostępnij za pośrednictwem


RIGHT (wyrażenia SSIS)

Zwraca część wyrażenie znaków, które zaczyna się od i znajduje się na prawo od pozycji określony znak, licząc od prawej strony.

Uwaga

Funkcja SUBSTRING wyodrębnić liczbę znaków z lewej strony.Aby uzyskać więcej informacji zobaczSUBSTRING (wyrażenia SSIS).

RIGHT(character_expression,integer_expression)

Argumenty

  • character_expression
    Jest znakiem wyrażenie służący do wyodrębnianie znaków.

  • number
    Wyrażenie liczby całkowitej, która określa liczbę znaków, jest zwracany.

Typy wynik

DT_WSTR

Remarks

Jeśli integer_expression jest większa niż długość character_expression, wówczas funkcja ta daje w wyniku character_expression.

Jeśli integer_expression jest równe zero, funkcja zwraca ciąg znaków o zerowej długości.

Jeśli integer_expression jest liczbą ujemną, funkcja zwraca błąd.

The number argument can take variables and columns.

PRAWY działa tylko w przypadku typu danych DT_WSTR.A character_expression argument, który jest literału ciąg lub kolumna danych o typie danych DT_STR jest niejawnie rzutować na typ danych DT_WSTR przed jego operacja wykonywana w prawo. Inne typy danych musi jawnie rzutować na typ danych DT_WSTR.Aby uzyskać więcej informacji zobacz Typy danych usług integracja i Obsada (wyrażenia SSIS).

Funkcja PRAWY zwraca wynik null Jeśli albo argumentu jest równa null.

Przykłady

W tym przykładzie literał ciąg znaków.Wynik zwracany jest "Bike".

RIGHT("Mountain Bike", 4)

W tym przykładzie zwraca liczbę znaków z prawej, określonego w Godziny zmiennej z Nazwa kolumna.Jeśli Nazwa jest rowerów Front kółko i Godziny 5, wynik zwracany jest "Koło".

RIGHT(Name, @Times)

W tym przykładzie również zwraca liczbę znaków z prawej, określonego w Godziny zmiennej z Nazwa kolumna.Godziny ma typ danych noninteger i wyrażenie zawiera jawne rzutowania DT_I2 typ danych.Jeśli Nazwa jest rowerów Front kółko i Godziny 4.32, wynik zwracany jest "przechyłu".Wartość 4.32 jest konwertowany na 4 i są zwracane prawo cztery znaki.

RIGHT(Name, (DT_I2)@Times))

See Also

Other Resources