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

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

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

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

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

Описание

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

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

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