Инструменты пользователя

Инструменты сайта


dow

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
dow [2009/05/09 12:40]
attid
dow [2009/05/09 11:42] (текущий)
Строка 1: Строка 1:
 +====== DOW() ======
 +
 +===== Версии сервера =====
 +^ 0.9 ^ 1.0 ^ 1.5.3 ^ 1.5.4 ^ 1.5.5 ^ 2.0 ^ 2.0.3 ^ 2.0.4 ^ 2.1 ^ 2.5 ^ 3.0 ^
 +|  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |
 +
 +
 +===== Доступно в =====
 +[[raznovidnosti_jazyka_sql|DSQL]], ​  ​[[raznovidnosti_jazyka_sql|ISQL]], ​  ​[[raznovidnosti_jazyka_sql|PSQL]]
 +
 +
 +===== Формат =====
 +<​code>​DOW( < аргумент > )</​code>​
 +^ Аргумент ^ Описание ^
 +| < аргумент >  | [[tipy_dannyx|TIMESTAMP]] значение даты, для которой нужно вернуть день недели |
 +| Возвращает | [[tipy_dannyx|VARCHAR]] имя дня недели для даты, переданной в качестве параметра |
 +
 +===== Описание =====
 +Функция DOW возвращает текстовое имя дня недели для даты, переданной в качестве параметра < аргумент >.
 +
 +Для того, чтобы воспользоваться функцией,​ необходимо подключить ее к базе данных,​ как [[UDF]]
 +
 +:!: подобный функционал можно получить встроенным оператором [[EXTRACT]](WEEKDAY FROM value)
 +
 +===== Объявление =====
 +<code sql>
 +DECLARE EXTERNAL FUNCTION DOW
 +    TIMESTAMP,
 +    VARCHAR(15)
 +RETURNS PARAMETER 2
 +ENTRY_POINT '​DOW'​ MODULE_NAME '​fbudf';​
 +</​code>​
 +
 +===== Пример =====
 +<code sql>
 +SELECT DOW(CURRENT_TIMESTAMP) AS DD FROM RDB$DATABASE
 +</​code>​
 +
 +
 +===== См. также =====
 +[[UDF]], [[vstroennye_funkcii|Встроенные функции]],​ [[EXTRACT]]
 +
 +
 +
 +===== Источник =====
  
dow.txt · Последние изменения: 2009/05/09 11:42 (внешнее изменение)