Удаление правосторонних символов
Синтаксис
rtrim(< строка > [,< подстрока >])
< строка >
– выражение типа CHAR, VARCHAR;
< подстрока >
– выражение типа CHAR, VARCHAR.
Описание
Из < строки >
удаляются справа символы, указанные в < подстроке >
.
Если < подстрока >
не указана, то по умолчанию удаляются пробелы.
Если < строка >
имеет тип данных CHAR(1), VARCHAR(1) и удаляется содержащийся в ней символ, то < строка >
становится пустой: т.е. длина строки станет равной 0.
Возвращаемое значение
-
< Строка >
с удаленными справа указанными символами. -
Тип возвращаемого значения совпадает с типом аргумента.
-
Если один из аргументов имеет NULL-значение, результатом будет NULL-значение.
Примеры
1) line:="***12345***"; new_line:=rtrim(line,"*"); // ***12345 2) line:="*"; new_line:=rtrim(line,"*"); i:=length(new_line); // 0 3) line:=" "; new_line:=rtrim(line); i:=length(new_line); // 0