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

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

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

Описание

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

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

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

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

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

  3. Если один из аргументов имеет NULL-значение, результат будет NULL-значение.

Примеры
1)
line:="***12345***";
new_line:=ltrim(line,"*"); // 12345***
2)
line:="*";
new_line:=ltrim(line,"*");
i:=length(new_line); // 0
3)
line:=" ";
new_line:=ltrim(line);
i:=length(new_line); // 0