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