FREEUDFLIB | F_CRLF |
Win32 | Возвращает строку Windows возврат каретки/начало строки ASCII(13) || ASCII(10) |
Аргументы | Нет |
Возвращаемое значение | Строка в стиле языка С (завершается нулем) |
Пример | Следующий оператор добавляет Windows-маркеры конца строки в столбец таблицы (например, во внешнюю таблицу для экспорта в другое приложение): INSERT INTO EXTABLE(COLUMN1, COLUMN2, EOL) VALUES (99, 'An item of data', CRLF()); |
FREEUDFLIB | F_FINDW0RD(VALUE, N) |
Win32 | Начиная с указанной позиции n, возвращает слово, содержащее символ этой позиции и следующие символы вплоть до следующего символа пробела |
Аргументы | VALUE: столбец или выражение, результатом вычисления которого является значение типа строки. N: целый тип, указывающий на позицию (начинающуюся с нуля) в строке, где находится требуемое слово |
Возвращаемое значение | Строка |
Замечания | Рассматривайте строки, передаваемые в F_FINDWORD(), как массивы символов, начинающиеся с индекса 0 |
Пример | Следующий оператор возвращает слово 'pie': SELECT F_FINDWORD('I never tasted pie like Mom used to make', 15) FROM RDB5DATABASE; |
FREEUDFLIB | F_LEFT(VALUE, N) |
Win32 | Возвращает первые N символов из входной строки VALUE |
Аргументы | VALUE: столбец или выражение, результатом вычисления которого является значение типа строки. N: целый тип, указывающий количество возвращаемых символов из левой части VALUE |
Возвращаемое значение | Строка из N символов |
Пример | Следующий оператор возвращает строку 'I never tasted pie': SELECT F_LEFT('I never tasted pie like Mom used to make', 18) FROM RDB$DATABASE; |
Связанные или похожие функции | См. также SUBSTRLEN(), SUBSTRO , внутреннюю функцию SUBSTRING() |