[USER 'username' [PASSWORD 'password']]
[PAGE_SIZE [=] int ]
[DEFAULT CНARACTER SET WIN1251];.
Важной характеристикой БД, помимо размера страницы и набора символов, является ее диалект. Создание новой БД в Firebird возможно в диалекте 1 или диалекте 3, однако рекомендуется создавать новые базы в диалекте 3, так как он предоставляет наиболее полный набор возможностей Firebird. Учебная база данных, используемая в данном пособии, создана на диалекте 3.
Чтобы задать диалект создаваемой БД в скрипте, следует перед командой CREATE DATABASE выполнить следующую команду:
SET SQL DIALECT номер_диалекта;,
где номер_диалектаравен 1 или 3.
Примечание. При создании БД с использованием IBExpert диалект, также как размер страницы и набор символов, выбирается из выпадающего списка в окне «Создание базы данных».
Каждый скрипт должен содержать подключение к БД, которое производится с помощью команды CONNECT, имеющей следующий формат:
CONNECT 'filespec'
[USER ‘username’] [PASSWORD 'password'] [ROLE 'rolename'];.
Например, для подключения к созданной базе данных с именем sgllab.fdb следует использовать следующую команду:
CONNECT 'c:\sqllab.fdb' USER 'SYSDBA' PASSWORD 'masterkey';.
Для автоматического помещения данной команды в начало создаваемого скрипта достаточно в окне редактора скриптов выбрать в меню «Скрипт» пункт «Добавить оператор CONNECT в начало скрипта». В появившемся окне нужно выбрать БД, для которой будет использоваться скрипт.
Скрипт может содержать команду DISCONNECT для принудительного разрыва соединения с БД после выполнения необходимых операций. Команда DISCONNECT имеет следующий синтаксис:
DISCONNECT 'filespec';.
Например, для отсоединения от подключенной учебной БД с именем sgllab.fdb можно использовать следующую команду: DISCONNECT 'c:\sqllab.fdb';.
предыдущаяследующая