====== 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