Удаление правосторонних символов
Синтаксис
 
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