Корректировка UNICODE-подстроки
Синтаксис
ninsert(<строка>, <позиция>, <длина>, <подстрока>)
noverlay(<строка>, <подстрока>, <позиция>[, <длина>])
<строка> – выражение типа NCHAR, NVARCHAR;
<позиция> – выражение целочисленного типа;
<длина> – выражение целочисленного типа;
<подстрока> – выражение типа NCHAR, NVARCHAR.
Описание
Корректировка подстроки в заданной строке (удаление подстроки или её замена).
См. описание функций insert, overlay.
Дополнительное условие: количество удаляемых символов не должно выходить
за пределы строки, т.е. сумма значений <позиция> + <длина> должна быть не
больше, чем значение «длина <строки> + 1» (данное условие не действует для символьных
типов в версиях 6.X, но действует для функции ninsert).