Хелен Борри - Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
- Название:Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
- Автор:
- Жанр:
- Издательство:БХВ-Петербург
- Год:2006
- Город:Санкт-Петербург
- ISBN:5-94157-609-9
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Хелен Борри - Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ краткое содержание
Рассмотрены вопросы, необходимые разработчику для создания клиент-серверных приложений с использованием СУБД Firebird, явившейся развитием СУБД Borland Interbase 6. Содержится обзор концепций и моделей архитектуры клиент/сервер, а также практические рекомендации по работе с клиентскими библиотеками Firebird. Детально описаны особенности типов данных SQL, язык манипулирования данными (Data Manipulation Language, DML), а также синтаксис и операторы языка определения данных ( Data Definition Language, DDL). Большое внимание уделено описанию транзакций и приведены советы по их использованию при разработке приложений. Описано программирование на стороне клиента и сервера написание триггеров и хранимых процедур, создание и использование событий базы данных, обработка ошибок в коде на сервере и многое другое. Материал сопровождается многочисленными примерами, советами и практическими рекомендациями.
Для разработчиков баз данных
Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
-689
-335544403
-badpagtyp
-Page is of wrong type (expected , found ) .
Страница <���номер> имеет неверный тип (ожидается <���номер>, найдено <���номер>)
-689
-335544650
-page_type_err
-Wrong page type. Неверный тип страницы
-690
-335544679
-no segments_err
-Segments not allowed in expression index .
Сегменты недоступны в индексном выражении <���строка>
-691
-335544681
-rec size err
-New record size of bytes is too big.
Новая запись размера <���число> байт слишком велика
-692
-335544477
-max_idx
-Maximum indexes per table () exceeded.
Превышено максимальное количество индексов для таблицы (<���число>)
-693
-335544663
-req_max clones exceeded
-Too many concurrent executions of the same request.
Слишком много выполнений того же самого запроса
-694
-335544684
-no field access
-Cannot access column in view .
Невозможен доступ к столбцу <���строка> в просмотре <���строка>
-802
-335544321
-arith except
-Arithmetic exception, numeric overflow, or string truncation.
Арифметическое исключение, числовое переполнение или усечение строки
-803
-335544349
-no dup
-Attempt to store duplicate value (visible to active transactions) in unique index "".
Попытка сохранения дубликата значения (видимого в активной транзакции) в уникальном индексе <���строка>
-803
-3355446651
-unique key violation
-Violation of PRIMARY or UNIQUE KEY constraint "" on table "".
Нарушение ограничения "<���строка>" для первичного или уникального ключа для таблицы "<���строка>"
-804
-335544380
-wronumarg
-Wrong number of arguments on call.
Неверное количество аргументов при вызове
-804
-335544583
-dsql_sqlda_err
-SQLDA missing or incorrect version, or incorrect number/type of variables.
SQLDA отсутствует или имеет неверную версию либо неверное количество или тип переменных
-804
-335544586
-dsql_function_err
-Function unknown. Неизвестная функция
-804
-335544713
-dsql sqlda value_err
-Incorrect values within SQLDA structure.
Неверные значения в структуре SQLDA
-806
-335544600
-col name err
-Only simple column names permitted for VIEW WITH CHECK OPTION.
Только простые имена столбцов допустимы В VIEW WITH CHECK OPTION
-807
-335544601
-where_err
-No WHERE clause for VIEW WITH CHECK OPTION.
Нет предложения WHERE для VIEW WITH CHECK OPTION
-808
-335544602
-table view err
-Only one table allowed for VIEW WITH CHECK OPTION.
Только одна таблица допустима для VIEW WITH CHECK OPTION
-809
-335544603
-distinct err
-DISTINCT, GROUP or HAVING not permitted for VIEW WITH CHECK OPTION.
Не разрешены DISTINCT, GROUP или HAVING В VIEW WITH CHECK OPTION
-810
-335544605
-subquery err
-No subqueries permitted for VIEW WITH CHECK OPTION.
Не позволены подзапросы для VIEW WITH CHECK OPTION
-811
-335544652
-sing select_err
-Multiple rows in singleton select.
Множество строк в одиночном SELECT
-816
-335544651
-ext readonly_err
-Cannot insert because the file is readonly or is on a read only medium.
Невозможно добавление, потому что файл является файлом только для чтения или располагается на устройстве только для чтения
-816
-335544715
-extfile uns_op
-Operation not supported for EXTERNAL FILE table .
Операция не поддерживается для таблицы внешнего файла <���строка>
-817
-335544361
-read only trans
-Attempted update during readonly transaction.
Попытка изменения при транзакции только для чтения
-817
-335544371
-segstr no write
-Attempted write to read-only BLOB.
Попытка записи в BLOB только для чтения
-817
-335544444
-read only
-Operation not supported. Операция не поддерживается
-817
-335544765
-read only_database
-Attempted update on read-only database.
Попытка изменения базы данных только для чтения
-817
-335544766
-must be dialect_2_and up
-SQL dialect is not supported in this database.
Диалект SQL <���строка> не поддерживается в этой базе данных
-817
-335544793
-ddl not allowed_by_db sq 1 dial
-Metadata update statement is not allowed by the current database SQL dialect .
Оператор изменения метаданных недопустим в текущем диалекте SQL базы данных <���строка>
-817
-336003079
-isc sql dialect_conflict num
-DB dialect and client dialect conflict with respect to numeric precision .
Диалект базы данных <���число> и диалект клиента <���число> конфликтуют в отношении точности чисел <���строка>
-820
-335544356
-obsolete metadata
-Metadata is obsolete. Устаревшие метаданные
-820
-335544379
-wrong ods
-Unsupported on-disk structure for file ; found , support .
Неподдерживаемая структура на диске (ODS) для файла <���строка>\ найдено <���номер>, поддерживается <���номер>
-820
-335544437
-wrodynver
-Wrong DYN version. Неверная версия DYN
-820
-335544467
-high minor
-Minor version too high found expected .
Найдена слишком высокая минимальная версия <���номер>, ожидается <���номер>
-823
-335544473
-invalid_bookmark
-Invalid bookmark handle. Неверный дескриптор закладки
-824
-335544474
-bad lock_level
-Invalid lock level .
Неверный уровень блокировки <���номер>
-825
-335544519
-bad_lock handle
-Invalid lock handle. Неверный дескриптор блокировки
-826
-335544585
-dsql stmt handle
-Invalid statement handle. Неверный дескриптор оператора
-827
-335544655
-invalid_direction
-Invalid direction for find operation.
Неверное направление для операции поиска
-827
-335544718
-invalid key
-Invalid key for find operation. Неверный ключ для операции поиска
-828
-335544678
-inval keyjposn
-Invalid key position. Неверная позиция ключа
-829
-335544616
-field ref err
-Invalid column reference. Неверная ссылка на столбец
-829
-336068816
-dyn char fid too small
-New size specified for column must be at least characters.
Указанный новый размер для столбца <���строка> должен иметь, по меньшей мере, <���номер> символов
-829
-336068817
-dyn invalid dtype conversion
-Cannot change datatype for . Conversion from base type to is not supported.
Невозможно изменить тип данных для <���строка>. Преобразование из базового типа <���строка> в <���строка> не поддерживается
-829
-336068818
-dyn dtype conv_invalid
-Cannot change datatype for column from a character type to a non-character type.
Невозможно изменить тип данных для столбца <���строка> из набора символов в тип, не имеющий набора символов
-830
-335544615
-field aggregate err
-Column used with aggregate. Столбец используется в агрегате
-831
-335544548
-primary key exists
-Attempt to define a second PRIMARY KEY for the same table.
Попытка определения второго первичного ключа для той же таблицы
Интервал:
Закладка: