====== ALTER DATABASE ======
===== Версии сервера =====
^ 0.9 ^ 1.0 ^ 1.5.3 ^ 1.5.4 ^ 1.5.5 ^ 2.0 ^ 2.0.3 ^ 2.0.4 ^ 2.1 ^ 2.5 ^ 3.0 ^
| Да | Да | Да | Да | Да | Да | Да | Да | Да | ? | ? |
===== Формат =====
ALTER {DATABASE | SCHEMA}
ADD ;
=
FILE "" [] []
= LENGTH [=] int [PAGE[S]] | STARTING [AT [PAGE]] int
^ Аргумент ^ Описание ^
|SCHEMA |Альтернативное ключевое слово для DATABASE|
|ADD FILE "" |Добавляет один или более вторичных файлов, в которых будут размещены страницы базы данных, когда первичный файл будет заполнен.|
|LENGTH [=] int [PAGE[S]] |Определяет диапазон страниц для вторичного файла, устанавливая количество страниц для каждого файла.|
|STARTING [AT [PAGE]] int |Определяет диапазон страниц для вторичного файла, устанавливая стартовый номер страницы.|
===== Описание =====
Инструкция ALTER DATABASE добавляет вторичные файлы к существующей базе данных. Вторичные файлы полезны для управления ростом и расположением базы данных. Они позволяют файлам базы данных быть распределенными на различных запоминающих устройствах, но при этом файлы должны оставаться на том же самом узле, что и первичный файл базы данных.
База данных может быть изменена ее создателем и пользователем SYSDBA.
ALERT DATABASE требует эксклюзивного доступа к базе данных.
===== Пример =====
Следующая инструкция добавляет вторичные файлы к существующей базе данных:
ALTER DATABASE
ADD FILE "employee.gd1"
STARTING AT PAGE 10001
LENGTH 10000
ADD FILE "employee.gd2"
LENGTH 10000;
===== См. также =====
[[CREATE DATABASE]], [[DROP DATABASE]], [[MON$DATABASE]]
===== Источник =====
langref.pdf