Удаление правосторонних символов
Синтаксис
 
rtrim(< строка > [,< подстрока >])

< строка > – выражение типа CHAR, VARCHAR;

< подстрока > – выражение типа CHAR, VARCHAR.

Описание

Из < строки > удаляются справа символы, указанные в < подстроке >.

Если < подстрока > не указана, то по умолчанию удаляются пробелы.

Если < строка > имеет тип данных CHAR(1), VARCHAR(1) и удаляется содержащийся в ней символ, то < строка > становится пустой: т.е. длина строки станет равной 0.

Возвращаемое значение
  1. < Строка > с удаленными справа указанными символами.

  2. Тип возвращаемого значения совпадает с типом аргумента.

  3. Если один из аргументов имеет 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