OVERLAY()

Версии сервера

0.91.01.5.31.5.41.5.52.02.0.32.0.42.12.53.0
--------+++

Доступно в

DSQL, ESQL, ISQL, PSQL

Формат

OVERLAY( PLACING FROM [ FOR ] )

Описание

Возвращает string1 заменяя подстроку, начиная с позиции start длиной length строкой string2. Стартовая позиция начинается с 1, а не с 0. Если стартовая позиция или длина не целочисленные, то будет применено банковское округление. Если длина не указана, то подразумевается CHAR_LENGTH( ).

Функция OVERLAY эквивалентна: SUBSTRING(, 1 FOR - 1) || || SUBSTRING(, + )

Пример

 a = OVERLAY( str1 PLACING str2 FROM 1);

См. также

SUBSTRING

Источник

2008-12-02irebird\doc
Firebird 2.1 Release Notes Helen Borrie (Collator/Editor) 24 May 2008 - Document v.0211_00 - for Firebird 2.1.1

Обсуждение