Добрый день,

Задача: есть одна или несколько строк, хранящихся в БЛОБе (поле
field). Если строк несколько, то разделены они символами возврат
каретки + перевод строки. Дана некоторая строка (string). Надо
определить, присутствует ли она в этом поле.

Существует ли более красивое решение, чем:

ASCII_CHAR(13) || ASCII_CHAR(10) || field || ASCII_CHAR(13) ||
ASCII_CHAR(10) SIMILAR TO
  '[[:WHITESPACE:]^[:SPACE:]]+string[[:WHITESPACE:]^[:SPACE:]]+'

так и хочется просто написать:

field SIMILAR TO '^string$'

но, метасимволы ^ и $ не поддерживаются.

Ответить