Корректировка UNICODE-подстроки
Синтаксис
   
ninsert(< строка >, < позиция >, < длина >, < подстрока >)
noverlay(< строка >, < подстрока >, < позиция >[, < длина >])

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

< позиция > – выражение целочисленного типа;

< длина > – выражение целочисленного типа;

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

Описание

Корректировка подстроки в заданной строке (удаление подстроки или её замена).

См. описание функций insert, overlay.

Дополнительное условие: количество удаляемых символов не должно выходить за пределы строки, т.е. сумма значений < позиция > + < длина > должна быть не больше, чем значение «длина < строки > + 1» (данное условие не действует для символьных типов в версиях 6.X, но действует для функции ninsert).