Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
Диалект
Диалект
По умолчанию Firebird создает базу данных диалекта 3. Если вы хотите создать базу данных диалекта 1, первым оператором в вашем скрипте (или первым действием в вашем инструменте администратора) должен быть:
SET SQL DIALECT 1;
! ! !
ВНИМАНИЕ! Если isql в настоящий момент соединен с базой данных, он предложит вам подтвердить текущую транзакцию. Ответьте Yes (Да) для продолжения создания новой базы данных. Некоторые инструменты сторонних разработчиков вначале могут потребовать, чтобы вы отсоединились от базы данных.
. ! .
Следующий оператор - или первый для базы данных диалекта 3 - должен быть оператором CREATE DATABASE или CREATE SCHEMA такого синтаксиса[34]:
CREATE {DATABASE | SCHEMA} 'спецификация-файла '
[USER 'имя-пользователя' [PASSWORD 'пароль']]
[PAGE_SIZE [=] целое]
[LENGTH [=] целое [PAGE[S]]]
[DEFAULT CHARACTER SET набор-символов]
[<вторичный-файл>] ;
<информация-о-файле> = LENGTH [=] целое [PAGE[S]]
STARTING [AT [PAGE]] целое [<информация-о-файле>]
<вторичный-файл> = FILE 'спецификация-файла' [<информация-о-файле>]
[<вторичный-файл> ]
! ! !
СОВЕТ. Используйте одиночные кавычки (апострофы) для таких строк, как имена файлов, имена пользователей и пароли.
. ! .
DATABASE или SCHEMA?
CREATE DATABASE и CREATE SCHEMA являются одним и тем же оператором. Это только вопрос ваших предпочтений.
- Перевод базы данных InterBase 6.x на 3-й диалект
- Пошаговые инструкции для перехода на 3-й диалект
- Клиенты 3-го диалекта
- Установка в isql диалекта
- Где учитывается диалект
- 4. Диалектические принципы управления
- 3. Метод диалектического анализа
- ODS и диалект
- Как определять диалект
- Настройка используемого диалекта InterBase SQL
- Знакомство с диалектами SQL
- От издательства "Диалектика"