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

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

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

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

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

Описание

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

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

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