Хелен Борри - Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
- Название:Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
- Автор:
- Жанр:
- Издательство:БХВ-Петербург
- Год:2006
- Город:Санкт-Петербург
- ISBN:5-94157-609-9
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Хелен Борри - Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ краткое содержание
Рассмотрены вопросы, необходимые разработчику для создания клиент-серверных приложений с использованием СУБД Firebird, явившейся развитием СУБД Borland Interbase 6. Содержится обзор концепций и моделей архитектуры клиент/сервер, а также практические рекомендации по работе с клиентскими библиотеками Firebird. Детально описаны особенности типов данных SQL, язык манипулирования данными (Data Manipulation Language, DML), а также синтаксис и операторы языка определения данных ( Data Definition Language, DDL). Большое внимание уделено описанию транзакций и приведены советы по их использованию при разработке приложений. Описано программирование на стороне клиента и сервера написание триггеров и хранимых процедур, создание и использование событий базы данных, обработка ошибок в коде на сервере и многое другое. Материал сопровождается многочисленными примерами, советами и практическими рекомендациями.
Для разработчиков баз данных
Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
-599
-335544607
-node err
-Gen.с: node not supported. Узел Gen, с не поддерживается
-599
-335544625
-node name err
-A node name is not permitted in a secondary, shadow, cache or log file name.
Имя узла не разрешено во вторичном файле, файле теневой копии, кэше или файле протокола
-600
-335544680
-crrp data err
-Sort error: corruption in data structure.
Ошибка сортировки: разрушение структуры данных
-601
-335544646
-db or file exists
-Database or file exists. Существует база данных или файл
-604
-335544593
-dsql max arr dim exceede d
-Array declared with too many dimensions.
Объявлен массив слишком большой размерности
-604
-335544594
-dsql arr range error
-Illegal array dimension range.
Неверный диапазон размерности массива
-605
-335544682
-dsql_field_ref
-Inappropriate self-reference of column.
Несоответствующая ссылка столбца на самого себя
-607
-335544351
-no_meta update
-Unsuccessful metadata update. Ошибочное изменение метаданных
-607
-335544549
-systrig update
-Cannot modify or erase a system trigger.
Невозможно изменить или удалить системный триггер
-607
-335544657
-dsql no blob array
-Array/BLOB/DATE data types not allowed in arithmetic.
Типы данных МАССИВ/BLOB/DATE недопустимы в арифметических операциях
-607
-335544746
-reftable requires_pk
-"REFERENCES table" without "(column)" requires PRIMARY KEY on referenced table.
"REFERENCES таблица" без указания столбца требует первичного ключа в таблицу, на которую осуществляется ссылка
-607
-335544815
-generator name
-GENERATOR . Генератор <���строка>
-607
-335544816
-udf name
-UDF .
UDF <���строка>
-607
-336003074
-dsql_dbkey_fram_non_table
-Cannot SELECT RDB$DB_KEY from a stored procedure.
Невозможно выполнить SELECT RDB$DB_KEY из хранимой процедуры
-607
-336003086
?-dsql udf return_pos err
-External function should have return position between 1 and .
Внешняя функция должна иметь позицию возвращаемого значения между 1 и <���номер>
-612
-336068812
-dyn_domain_name exists
-Cannot rename domain to . A domain with that name already exists.
Невозможно переименовать домен <���строка> в <���строка>. Домен с этим именем уже существует
-612
-336068813
-dyn field name exists
-Cannot rename column to . A column with that name already exists in table .
Невозможно переименовать столбец <���строка> в <���строка>. Столбец с этим именем уже существует в таблице <���строка>
-615
-335544475
-relation lock
-Lock on table conflicts with existing lock.
Блокировка таблицы <���строка> конфликтует с существующей блокировкой
-615
-335544476
-record_lock
-Requested record lock conflicts with existing lock.
Запрашиваемая блокировка записи конфликтует с существующей блокировкой
-615
-335544507
-range in_use
-Refresh range number already in use.
Обновляемый диапазон <���номер> уже находится в использовании
-616
-335544530
-primary key ref
-Cannot delete PRIMARY KEY being used in FOREIGN KEY definition. Невозможно удалить первичный ключ, используемый в определении внешнего ключа
-616
-335544539
-integ index del
-Cannot delete index used by an Integrity Constraint.
Невозможно удалить индекс, используемый в ограничении целостности
-616
-335544540
-integ_index_mod
-Cannot modify index used by an Integrity Constraint.
Невозможно изменить индекс, используемый в ограничении целостности
?3?
-616
-33554454?
-check trig del
-Cannot delete trigger used by a CHECK Constraint.
Невозможно удалить триггер, используемый в ограничении CHECK
-616
-335544543
-cnstrnt_fld_del
-Cannot delete column being used in an Integrity Constraint.
Невозможно удалить столбец, используемый в ограничении целостности
-616
-335544630
-dependency
-There are dependencies. Существуют зависимости <���номер>
-616
-335544674
-del_last field
-Last column in a table cannot be deleted.
Последний столбец в таблице не может быть удален
-616
-335544728
-integ index deactivate
-Cannot deactivate index used by an Integrity Constraint.
Невозможно деактивировать триггер, используемый в ограничении целостности
-616
-335544729
-integ_deactivate_primary
-Cannot deactivate primary index.
Невозможно деактивировать первичный индекс
-617
-335544542
- che с k_t r i g_upda t e
-Cannot update trigger used by a CHECK Constraint.
Невозможно обновить триггер, используемый в ограничении CHECK
-617
-335544544
-cnstrnt_fld_rename
-Cannot rename column being used in an Integrity Constraint.
Невозможно переименовать столбец, используемый в ограничении целостности
-618
-335544537
-integ_index_seg del
-Cannot delete index segment used by an Integrity Constraint.
Невозможно удалить сегмент индекса, используемый в ограничении целостности
-618
-335544538
-integ index seg mod
-Cannot update index segment used by an Integrity Constraint.
Невозможно изменить сегмент индекса, используемый в ограничении целостности
-625
-335544347
-lot valid
-Validation error for column , value "".
Ошибка проверки для столбца <���строка>, значение "<���строка>"
-637
-335544664
-dsql duplicate spec
-Duplicate specification of - not supported.
Дублирование спецификации для <���строка> не поддерживается
-660
-335544533
-foreign key notfound
-Non-existent PRIMARY or UNIQUE KEY specified for FOREIGN KEY.
Не существует первичный или уникальный ключ, указанный для внешнего ключа
-660
-335544628
-idx create err
-Cannot create index . Невозможно создать индекс <���строка>
-663
-335544624
-idx seg err
-Segment count of 0 defined for index .
Счетчик сегментов 0 определен для индекса <���строка>
-663
-335544631
-idx key err
-Too many keys defined for index .
Слишком много ключей определено для индекса <���строка>
-663
-335544672
-key field err
-Too few key columns found for index (incorrect column name?).
Слишком мало ключевых столбцов найдено для индекса <���строка> (неверное имя столбца?)
-664
-335544434
-keytoobig
-Key size exceeds implementation restriction for index "".
Размер ключа превышает ограничения реализации для индекса "<���строка>"
-677
-335544445
-ext err
- extension error/ Ошибка расширения <���строка>
-685
-335544465
-bad segstr type
-Invalid BLOB type for operation. Неверный тип BLOB для операции
-685
-335544670
-blob idx err
-Attempt to index BLOB column in index .
Попытка включить столбец BLOB в индекс <���строка>
-685
-335544671
-array_idx_err
-Attempt to index array column in index .
Попытка включить столбец массива в индекс <���строка>
Интервал:
Закладка: