Читаем Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ полностью

FREEUDFLIB

F_WOY(VALUE)

Win32

Возвращает строку, являющуюся конкатенацией года и номера недели в году

Аргументы

VALUE: столбец или выражение, результатом вычисления которого является значение типа DATE или TIMESTAMP

Возвращаемое значение

Возвращает целое число, представляющее цифры года, за которыми идут два символа, представляющие неделю года

Пример

В следующем примере возвращается 200313:

SELECT WOY('26.03.2003')

FROM RDB$DATABASE;


Строковые и символьные функции

IB_UDF

ASCII_CHAR(VALUE)

Linux, Win32

Возвращает символ ASCII, соответствующий переданному ей десятичному значению

Аргументы

VALUE является столбцом, константой или выражением типа SMALLINT или INTEGER

Возвращаемое значение

Однобайтовый печатный или непечатный символ

Пример

Следующий оператор добавит в столбец символ перевода строки и возврата каретки для каждой строки внешней таблицы:

UPDATE EXT_FILE

SET EOL = ASCII_CHAR(13) || ASCII_CHAR(10);


IB_UDF

ASCII_VAL(VALUE)

Linux, Win32

Возвращает значение ASCII, соответствующее переданному ей десятичному значению

Аргументы

VALUE является столбцом, константой или выражением типа CHAR

Возвращаемое значение

Целое десятичное значение ASCII

Пример

SELECT ASCII_VAL('&') AS ASC_NUM FROM RDB$DATABASE;


IB_UDF

LOWER(VALUE)

Linux, Win32

Возвращает входную строку в виде символов в нижнем регистре. Работает только с символами ASCII

Аргументы

VALUE является столбцом или выражением, результатом вычисления которого является значение типа строки ASCII длиной 32 765 байт или меньше

Возвращаемое значение

CHAR(n) или VARCHAR(n) того же размера, что и входная строка

Замечания

Эта функция может получать и возвращать до 32 767 символов, ограничение на символьные строки Firebird

Пример

Следующий оператор вернет строку 'come and sit at my table':

SELECT LOWER('Come and sit at MY TABLE') AS L_STRING FROM RDB$DATABASE;


Перейти на страницу:

Похожие книги

Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ

Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам.Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения.

Скотт Майерс , Скотт Мейерс

Программирование, программы, базы данных / Программирование / Книги по IT
Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript
Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript

Данная книга посвящена программированию игр с помощью ActionScript. Здесь вы найдете подробные указания, необходимые для создания самых разных игр – аркад, головоломок, загадок и даже игровых автоматов. В тексте приведены исходные коды программ и детальные, доступно изложенные инструкции. Базовые принципы программирования ActionScript рассматриваются на примере игр, однако вы без труда сможете применить полученные знания и для разработки неигровых проектов, таких как Web-дизайн и реклама. Рекомендации Гэри Розенцвейга помогут вам не только придумывать занимательные игры и размещать их на Web-сайте, но и оптимизировать скорость их работы, а также защищать свои творения от несанкционированного копирования. Представленный в книге код несложно изменить для использования в других программах.Книга предназначена для широкого круга читателей – создателей анимационных роликов, художников-оформителей, программистов и разработчиков Web-сайтов. Издание может также выступать в качестве практического пособия по изучению ActionScript.

Гэри Розенцвейг

Программирование, программы, базы данных / Программирование / Книги по IT