Скрипты схемы

Скрипты схемы

В Firebird, как и во всех других системах управления базами данных SQL, вы создаете вашу базу данных и ее объекты (метаданные или схема базы данных), используя операторы из специализированного подмножества операторов SQL, называемого языком определения данных (Data Definition Language, DDL). Пакет операторов DDL в текстовом файле называется скриптом. Скрипт или множество скриптов могут быть обработаны программой isql непосредственно из командной строки или при помощи инструмента, предоставляющего дружественный интерфейс.

Список таких инструментов см. в приложении 5.

Скрипты Firebird

Скрипт для создания и изменения объектов базы данных иногда называют файлом определения данных или скриптом DDL. Скрипт DDL может содержать определенного рода операторы isql, а также некоторые из команд SET <параметр>. COMMIT также является допустимым оператором в скрипте.

! ! !

ПРИМЕЧАНИЕ. Утилита isql (интерактивный SQL) является программой командной строки, доступной на всех платформах; входит в состав комплекта поставки Firebird. Во всех случаях, кроме встроенного сервера для Windows, isql инсталлируется в каталог /bin корневого каталога Firebird. Полные инструкции см. в главе 37.

. ! .

Другие скрипты могут быть написаны для добавления основных, или "управляющих", данных в таблицы, изменения столбцов, преобразования данных и выполнения других задач, включающих манипулирование данными. Такие скрипты называются скриптами DML (для языка манипулирования данными, Data Manipulation Language).

Команды DDL и DML могут одновременно присутствовать в скриптах. Однако для устранения проблем с целостностью данных строго рекомендуется размещать операторы DDL и DML в отдельных скриптах. Обработка скриптов позволяет "изменять" скрипты, связывая один файл скрипта с другим с помощью оператора isql INPUT <спецификация_файла>.

Операторы скрипта выполняются в строгом порядке. Использование команды SET AUTODDL позволяет управлять подтверждением операторов или блоков операторов. Эта команда также позволяет откладывать подтверждение содержимого скрипта, пока не будет выполнен весь скрипт.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Выбор схемы позиционирования

Из книги автора

Выбор схемы позиционирования Свойства position и float определяют алгоритм позиционирования, используемый для определения положения блока.Рассмотрим значения этого свойства и их интерпретацию браузером.• static – является обычным блоком, позиционируемым в соответствии с


5.9. Скрипты оболочки и команда source

Из книги автора

5.9. Скрипты оболочки и команда source Скрипт оболочки - это просто файл, содержащий последовательность команд оболочки. Подобно функциям, скрипты можно выполнять как обычные команды. Синтаксис доступа к аргументам такой же, как и для функций.В общем случае при запуске


3. Транзисторные схемы

Из книги автора

3. Транзисторные схемы SPICE имеет встроенные модели для биполярных и полевых транзисторов. Эти модели сложнее, чем модели, используемые в традиционных курсах электроники. Обычно студенты изучают схемы смещения и схемы усиления отдельно. Такое построение материала


Логические схемы

Из книги автора

Логические схемы Рабочая версия PSpice содержит более сотни логических устройств, доступных в коммерческой версии программного обеспечения. Имеется большинство логических схем серии 7400, триггеры, счетчики и т.п. Полная распечатка логических устройств демонстрационной


Анализ схемы

Из книги автора

Анализ схемы Чтобы выполнить анализ и получить выходной файл, выберем PSpice, New Simulation Profile из главного меню. В окне New Simulation наберите имя rthrees, затем нажмите на кнопку Create. Появляется окно Simulation Settings с меню в верхней части (рис. 14.4). Выберите позицию Analysis в поле Analysis type: выберите


2.1.1 Задания по моделированию схемы 

Из книги автора

2.1.1 Задания по моделированию схемы  Задание 2.1. Начертите в редакторе SCHEMATICS смешанную резисторную схему, состоящую из параллельного включения резисторов R1=3 кОм и R2=6 кОм, которое последовательно соединено с резистором R3=4 кОм и источником напряжения 6 В. С помощью


Активизация цветовой схемы C#

Из книги автора

Активизация цветовой схемы C# Изначально редактор TextPad не настроен на понимание ключевых слов C# и работу с сsc.exe. Чтобы настроить его соответствующим образом, нужно установить подходящее расширение. Откройте страницу http://www.textpad.com/add-ons/syna2g.html и загрузите файл csharp8.zip по


Скрипты Firebird

Из книги автора

Скрипты Firebird Скрипт для создания и изменения объектов базы данных иногда называют файлом определения данных или скриптом DDL. Скрипт DDL может содержать определенного рода операторы isql, а также некоторые из команд SET <параметр>. COMMIT также является допустимым оператором в


Зачем использовать скрипты?

Из книги автора

Зачем использовать скрипты? Очень хорошей практикой является использование скриптов DDL для создания вашей базы данных и ее объектов. Перечислим несколько причин для этого.* Самодокументирование. Скрипт является текстовым файлом, просто обрабатываемым любым текстовым


Схемы

Из книги автора

Схемы Параметры рабочей среды хранятся в шести схемах:• User Preference Schemes (Пользовательские схемы) – пользовательские настройки, относящиеся к следующим областям рабочей среды:• Dialog Boxes and Palettes (Диалоговые окна и палитры);• Selection and Element Information (Выделенные объекты и сведения об


Настройка звуковой схемы

Из книги автора

Настройка звуковой схемы Звуковая схема – это набор звуков, сопровождающих различные системные события. Чтобы вызвать окно изменения звуковой схемы, откройте окно Персонализация и щелкните кнопкой мыши на ссылке Звуки (см. рис. 2.19). В появившемся окне (рис. 2.24) вы можете


Световые схемы

Из книги автора

Световые схемы Необязательно использовать при съемке множество разных источников света. Принцип «чем больше, тем лучше» не всегда справедлив. Как правило, простые схемы освещения наиболее удачны (рис. 5.14). Со сложной схемой освещения нужно не торопиться и как следует