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

Тут можно читать онлайн Хелен Борри - Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ - бесплатно полную версию книги (целиком) без сокращений. Жанр: comp-programming, издательство БХВ-Петербург, год 2006. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
  • Автор:
  • Жанр:
  • Издательство:
    БХВ-Петербург
  • Год:
    2006
  • Город:
    Санкт-Петербург
  • ISBN:
    5-94157-609-9
  • Рейтинг:
    4/5. Голосов: 81
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

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

Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ - описание и краткое содержание, автор Хелен Борри, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

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

Для разработчиков баз данных

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

Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ - читать книгу онлайн бесплатно, автор Хелен Борри
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

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

Завершаемая нулем строка длиной N или менее символов

Замечания

Учитывайте увеличенный размер в байтах в BLOB, хранящих многобайтовые символы

Пример

SELECT F_BLOBRIGHT(BLOB_MEMO, 20) AS MEMO_END

FROM MEMBERSHIP

WHERE MEMBER_ID = ;

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

См. также F BLOBMIDO, F BLOBLEFTO

FREEUDFLIB

F_BLOBBINCMP(VALUE1, VALUE2)

Win32

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

Аргументы

VALOE1 и VALUE2 являются идентификаторами двух столбцов или переменных BLOB, для которых выполняется сравнение

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

1 (истина), если поля одинаковы, и 0 в противном случае

Тригонометрические функции

IB_UDF

ACOS(VALUE)

Linux, Win32

Вычисляет арккосинус для числа между -1 и 1. Если число выходит за эти границы, то возвращается NaN

Аргументы

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

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

Число DOUBLE PRECISION в градусах

Пример

Следующий фрагмент триггера преобразует значение косинуса в градусы:

. . .

IF (NEW.RAW_VALUE IS NOT NULL)

THEN NEW.READING1 = ACOS(NEW.RAW_VALUE);

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

См, также COS(), COSH() и другие тригонометрические функции

IB_UDF

ASIN(VALUE)

Linux, Win32

Вычисляет арксинус для числа между -1 и 1. Если число выходит за этот диапазон, то возвращается NaN

Аргументы

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

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

Число DOUBLE PRECISION в градусах

Пример

Следующий фрагмент триггера преобразует значение синуса в градусы:

. . .

IF (NEW.RAW_VALUE IS NOT NULL) THEN NEW.READING1 = ACOS(NEW.RAW VALUE);

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

См. также SIN(), SINH() и другие тригонометрические функции

IB_UDF

ATAH(VALUE)

Linux, Win32

Возвращает арктангенс входного значения

Аргументы

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

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

Число DOUBLE PRECISION в градусах

Пример

Следующий фрагмент триггера преобразует значение тангенса в арктангенс (в градусах):

IF (NEW.RAW_VALUE IS NOT NOLL) THEN NEW.READINGL = ATAN(NEW.RAW_VALUE);

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

См. также ATAN2(). TAN() , TANH() и другие тригонометрические функции

IB_UDF

ATAH2(VALUE1, VALUE2)

Linux, Win32

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

Аргументы

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

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

Число DOUBLE PRECISION, являющееся арктангенсом VALUE1 / VALUE2 В градусах

Пример

Следующий фрагмент модуля PSQL сохраняет значение, которое является углом в градусах, как арктангенс результата деления одного тангенса на другой:

UPDATE HEAVENLY_HAPPENINGS

SET INCREASE_RATIO = ATAN2 (INITIAL TAN, FINAL TAN) WHERE HAPPENING_ID = :happening_id;

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

См. также ATAN(), TAN(), TANH()

IB_UDF

COS(VALUE)

Linux, Win32

Возвращает косинус значения VALUE

Аргументы

VALUE: столбец или выражение, совместимое со знаковым или беззнаковым числом DOUBLE PRECISION, преобразуемым к значению (в градусах) от -263 до 263

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

Число DOUBLE PRECISION или 0, если входное значение выходит за границы диапазона

Замечания

Если VALUE больше или равно 263 либо меньше или равно -263, то произойдет потеря значения, а функция сгенерирует ошибку a TLOSS и вернет 0

Пример

Следующий фрагмент триггера вычисляет и сохраняет косинус угла в градусах:

IF (NEW.READINGl IS NOT NULL) THEN NEW.RDG_COSINE = COS(NEW.READINGl);

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

См. также SIN(), cos(), ACOS(), COSH()

IB_UDF

COSH(VALUE)

Linux, Win32

Возвращает гиперболический косинус значения VALUE

Аргументы

VALUE: столбец или выражение, совместимое со знаковым или беззнаковым числом DOUBLE PRECISION, преобразуемым к значению (в градусах) от -263 до 263

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

Число DOUBLE PRECISION или 0, если входное значение выходит за границы диапазона

Замечания

Если VALUE больше или равно 263 либо меньше или равно -263, то произойдет потеря значения, а функция сгенерирует ошибку a_TLOSS и вернет 0

Пример

Следующий фрагмент триггера вычисляет и сохраняет косинус угла в градусах:

IF (NEW.READING1 IS NOT NULL) THEN NEW.RDG_COS_HYP = COSH(NEW. READING1) ;

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

См. также SINH(), TANH() и другие тригонометрические функции

IB_UDF

COT(VALUE)

Linux, Win32

Возвращает котангенс значения VALUE

Аргументы

VALUE: столбец или выражение, совместимое со знаковым или беззнаковым числом DOUBLE PRECISION, преобразуемым к значению (в градусах) от -263 до 263

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

Число DOUBLE PRECISION или 0, если входное значение выходит за границы диапазона

Замечания

Если VALUE больше или равно 263 либо меньше или равно -263, то произойдет потеря значения, а функция сгенерирует ошибку a_TLOSS и вернет 0

Пример

Следующий фрагмент триггера вычисляет и сохраняет котангенс угла в градусах:

IF (NEW.READINGl IS NOT NULL) THEN NEW.RDG_COTAN = COT(NEW.READINGl);

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

См. также TAN(), ATAN(), TANH()

IB_UDF

SIN(VALUE)

Linux, Win32

Возвращает синус значения VALUE

Аргументы

VALUE: столбец или выражение, совместимое со знаковым или беззнаковым числом DOUBLE PRECISION, преобразуемым к значению (в градусах) от -263 до 263

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

Число DOUBLE PRECISION или 0, если входное значение выходит за границы диапазона

Замечания

Если VALUE больше или равно 263 либо меньше или равно -263, то произойдет потеря значения, а функция сгенерирует ошибку A TLOSS и вернет 0

Пример

Следующий фрагмент триггера вычисляет и сохраняет синус угла в градусах:

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

Интервал:

Закладка:

Сделать


Хелен Борри читать все книги автора по порядку

Хелен Борри - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ отзывы


Отзывы читателей о книге Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ, автор: Хелен Борри. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x