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

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

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

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

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

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

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

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

Интервал:

Закладка:

Сделать

Замечания

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

Пример

Следующий оператор вернет строку ' ##########RHUBARB ':

SELECT LPAD('RHUBARB', 17, '#') AS LPADDED_STRING FROM RDB$DATABASE;

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

См. также RPAD()

IB_UDF

LTRIM(VALUE)

Linux, Win32

Удаляет начальные пробелы из входной строки

Аргументы

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

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

CHAR(N) или VARCHAR(n) без начальных пробельных символов

Замечания

Эта функция может принимать 32 765 байт, включая пробельные символы, ограничение для символьных строк Firebird

Пример

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

NEW.CHARACTER_COLUMN =

LTRIM(NEW.CHARACTER_COLUMN) ;

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

См. также RTRIM(), F_RTRIM(), F_LRTRIM()

FBUDF

SRIGHT(VALUE, LENGTH)

Linux, Win32

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

Аргументы

Нет

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

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

LENGTH: константа или выражение типа целого

Замечания

Эта функция может принимать 32 765 байт, ограничение для символьных строк Firebird

Пример

Следующий оператор вернет строку 'fox jumps over the lazy dog': SELECT SRIGHT('The quick brown fox jumps over the lazy dog.', 28)

AS R_STRING FROM RDB$DATABASE;

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

См. также SUBSTRO , SUBSTRLEN(), внутреннюю функцию SUBSTRING()

IB_UDF

RPAD(VALUE, LENGTH, IN_CHAR)

Linux, Win32

Присоединяет указанный символ IN_CHAR К концу входной строки VALUE до тех пор, пока длина результирующей строки не станет равной заданному числу LENGTH

Аргументы

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

LENGTH: константа или выражение типа целого.

IN CHAR один символ, который используется в качестве символа заполнителя

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

CHAR(n) или VARCHAR(n), где n имеет значение входного аргумента LENGTH

Замечания

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

Пример

Следующий оператор вернет строку ' Framboise***********':

SELECT RPAD ('Framboise', 20, ' * ' ) AS RPADDED_STRING

FROM RDB$DATABASE;

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

См. также LPADO

IB_UDF

RTRIM(VALUE)

Linux, Win32

Удаляет конечные пробелы из входной строки

Аргументы

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

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

CHAR(n) или VARCHAR(n) без конечных пробельных символов

Замечания

Эта функция может принимать 32 765 байт, включая пробельные символы, значение для символьных строк Firebird

Пример

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

. . .

NEW.CHARACTER_COLUMN = RTRIM (NEW.CHARACTER_COLUMN);

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

см. также LTRIM(), F_LRTRIM()

IB_UDF

STRLEN(VALUE)

Linux, Win32

Возвращает длину строки

Аргументы

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

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

Целое число, длина (счетчик) символов в строке

Замечания

Эта функция может принимать 32 765 байт, включая пробельные символы, ограничение для символьных строк Firebird

Пример

Следующий фрагмент модуля PSQL присваивает длину столбца локальной переменной:

. . .

DECLARE VARIABLE LEN INTEGER;

. . .

SELECT COL1, COL2, COL3 FROM ATABLE

INTO :VI, :V2, :V3;

LEN = STRLEN(V3);

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

См. также SUBSTRLEN()

IB_UDF

SUBSTR(VALUE, P0S1, P0S2)

Linux, Win32

Возвращает строку, состоящую из позиций с POSI по POS2 включительно. Если POS2 превышает длину строки, то функция вернет все символы с позиции POSI до конца строки

Аргументы

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

Интервал:

Закладка:

Сделать

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

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


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

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

x