Sql сценарии

  • Часть 1
  • | 2
  • | 3
  • | 4

[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';.

предыдущаяследующая