====== 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]] ===== Формат ===== DOW( < аргумент > ) ^ Аргумент ^ Описание ^ | < аргумент > | [[tipy_dannyx|TIMESTAMP]] значение даты, для которой нужно вернуть день недели | | Возвращает | [[tipy_dannyx|VARCHAR]] имя дня недели для даты, переданной в качестве параметра | ===== Описание ===== Функция DOW возвращает текстовое имя дня недели для даты, переданной в качестве параметра < аргумент >. Для того, чтобы воспользоваться функцией, необходимо подключить ее к базе данных, как [[UDF]] :!: подобный функционал можно получить встроенным оператором [[EXTRACT]](WEEKDAY FROM value) ===== Объявление ===== DECLARE EXTERNAL FUNCTION DOW TIMESTAMP, VARCHAR(15) RETURNS PARAMETER 2 ENTRY_POINT 'DOW' MODULE_NAME 'fbudf'; ===== Пример ===== SELECT DOW(CURRENT_TIMESTAMP) AS DD FROM RDB$DATABASE ===== См. также ===== [[UDF]], [[vstroennye_funkcii|Встроенные функции]], [[EXTRACT]] ===== Источник =====