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