В примере, показанном на рисунке:

acgctgcactgca– источник, в котором выполняется поиск.acg(.*)gca– шаблон, поиск которого выполняется. Осуществляется поиск строкового значенияacg, за которым следуетgcaс возможными символами междуacgиgca.- Поиск выполняется с первого символа источника.
- Ищется первое вхождение шаблона.
- Используется поиск совпадения в источнике без учета регистра.
- Используется неотрицательное целочисленное значение, которое определяет n-е целевое подчиненное выражение. Это параметр подчиненного выражения. В данном примере значение 1 указывает на первое подчиненное выражение. Допустимое значение находится в диапазоне 0–9. Ноль означает, что не выбрано никакого подчиненного выражения в качестве целевого. Значение по умолчанию для этого параметра равно 0.
Использование функции REGEXP_COUNT

Функция REGEXP_COUNT оценивает строковые значения, используя символы, определяемые входным набором символов. Функция возвращает целое число, показывающее количество найденных вхождений шаблона. Если совпадений не найдено, функция возвращает 0.
В примере на рисунке количество вхождений подстроки ДНК определяется с помощью функции REGEXP_COUNT.
В следующем примере показывается, что количество вхождений шаблона 123 в строке 123123123123 равно 3. Поиск начинается со второй позиции строки.
SELECT REGEXP_COUNT ('123123123123', -- исходное символьное значение или -- значение поиска '123', -- шаблон регулярного выражения 2, -- позиция, с которой начинается поиск 'i') -- параметр совпадения (без учета -- регистра) As Count
|

Далее: Выполнение Файлов Сохраненных Сценариев