Хелен Борри - Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ

Здесь есть возможность читать онлайн «Хелен Борри - Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: Санкт-Петербург, Год выпуска: 2006, ISBN: 2006, Издательство: БХВ-Петербург, Жанр: Базы данных, Программирование, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Рассмотрены вопросы, необходимые разработчику для создания клиент-серверных приложений с использованием СУБД Firebird, явившейся развитием СУБД Borland Interbase 6. Содержится обзор концепций и моделей архитектуры клиент/сервер, а также практические рекомендации по работе с клиентскими библиотеками Firebird. Детально описаны особенности типов данных SQL, язык манипулирования данными (Data Manipulation Language, DML), а также синтаксис и операторы языка определения данных ( Data Definition Language, DDL). Большое внимание уделено описанию транзакций и приведены советы по их использованию при разработке приложений. Описано программирование на стороне клиента и сервера написание триггеров и хранимых процедур, создание и использование событий базы данных, обработка ошибок в коде на сервере и многое другое. Материал сопровождается многочисленными примерами, советами и практическими рекомендациями.
Для разработчиков баз данных

Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

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

Значение INTEGER

Пример

SELECT BIN_AND (128,24) AS ANDED_ RESULT

FROM RDB $ DATABASE;

IB_UDF

BIN_OR(VALUE1, VALUE2)

Linux, Win32

Возвращает результат двоичной (побитовой) операции OR (ИЛИ), выполняемой с двумя входными значениями

Аргументы

VALUE1 и VALUE2 являются столбцами или выражениями, которые преобразуются К типу SMALLINT или INTEGER

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

Значение INTEGER

Пример

SELECT BIN_OR(128, 24) AS ORED_RESULT

FROM RDB$DATABASE;

IB_UDF

BIN_XOR(VALUE1, VALUE2)

Linux, Win32

Возвращает результат двоичной (побитовой) операции XOR (исключающее ИЛИ), выполняемой с двумя входными значениями

Аргументы

VALUE1 и VALUE2 являются столбцами или выражениями, которые преобразуются К типу SMALLINT или INTEGER

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

Значение INTEGER

Пример

SELECT BIN_XOR(128, 24) AS EXORED_RESULT

FROM RDB$DATABASE;

IB_UDF

CEILING(VALUE)

Linux, Win32

Возвращает значение типа DOUBLE PRECISION, представляющее наименьшее целое, большее или равное входному значению

Аргументы

VALUE является столбцом или выражением, которое дает число типа DOUBLE PRECISION

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

Число DOUBLE PRECISION С нулевым количеством дробных знаков

Пример

SELECT CEILING (LAST_TOTAL) AS ROUND_UP_NEAREST

FROM SALES_HISTORY;

IB_UDF

DIV(VALUE1, VALUE2)

Linux, Win32

Делит два целых числа и возвращает частное, отбрасывая дробную часть

Аргументы

VALUE1 и VALUE2 являются столбцами или выражениями, которые преобразуются к числам типа SMALLINT или INTEGER

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

Число DOUBLE PRECISION с нулевым количеством дробных знаков

Пример

SELECT DIV(TERM, (CURRENT_DATE - START_DATE) / 365) AS

YEARS_REMAINING

FROM MORTGAGE_ACCOUNT

WHERE ACCOUNT_ID = 12345;

FBUDF

DPOWER(VALUE, EXPONENT)

Linux, Win32

Получает число и показатель степени и возвращает степень числа

Аргументы

EXPONENT является столбцом или выражением, которое дает число типа DOUBLE PRECISION

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

Возвращает степень числа в виде DOUBLE PRECISION

Пример

SELECT DPOWER(2.64575,2) AS NEARLY_7 FROM RDB$DATABASE;

Связанные или похожие функции

См. также SQRTO

FREEUDFLIB

F_DOUBLEABS(VALUE)

Win32

Возвращает абсолютное значение числа с плавающей точкой

Аргументы

VALUE является столбцом или выражением, которое преобразуется в число типа DOUBLE PRECISION или FLOAT

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

Положительное число типа DOUBLE PRECISION

Пример

SELECT ABS(SUM(ASSET_VALUE) ) AS LIABILITY

FROM ASSET REGISTER

WHERE ASSET VALUE < 0;

Связанные или похожие функции

См. также другую внешнюю функцию ABS(), которая выполняет ту же самую задачу и доступна не только на платформах Windows

FREEUDFLIB

F_ISDVISIBLEBY(VALUE1, VALUE2)

Win32

Определяет, является ли значение нацело делимым на другое значение (то есть является ли VALUE2 делителем VALUE1). Возвращает 1, если числитель(VALUE1) нацело делится на знаменатель(VALUE2); иначе возвращает 0

Аргументы

VALUE1: столбец или выражение, результатом вычисления которого является целый тип - число, которое будет делиться (числитель).

VALUE2: другое целое - число, используемое в качестве знаменателя

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

Возвращает 1, если истинно, 0, если ложно

Пример

Эта функция может быть вызвана из ограничения CHECK, как в следующем примере:

ALTER TABLE ORDER DETAIL

ADD CONSTRAINT CHECK_MULTIPLE

CHECK (ISDIVISIBLEBY (ORDER_QTY, PACK_QTY) = 1);

Подобная проверка может быть использована в случае, когда для расфасованных элементов указана цена за единицу, а не за расфасовку

FREEUDFLIB

F_MODULO(VALUE1, VALUE2)

Win32

Функция возвращает остаток отделения двух целых чисел

Аргументы

VALUE1 и VALUE2 являются столбцами или выражениями, которые вычисляются в числа типа SMALLINT или INTEGER

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

Число целого типа

Замечания

Эта версия функции получения остатка от деления может быть более полезной, чем MOD(), В сложных выражениях, где возвращаемое значение является частью другого выражения, которое оперирует целыми числами.(MOD() возвращает число с плавающей точкой.)

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ»

Представляем Вашему вниманию похожие книги на «Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ»

Обсуждение, отзывы о книге «Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x