Сводка изменений в SQL и Oracle7, страница 3

----------------

Новые команды

Следующие команды являются новыми для языка SQL в ORACLE7. Они не входили в SQL для ORACLE версии 6.

CREATE FUNCTION                               Эти команды были добавлены для  хранимых

ALTER FUNCTION                                 функций.

DROP FUNCTION

CREATE PACKAGE                                Эти команды были добавлены для  хранимых

CREATE PACKAGE BODY                      пакетов.

ALTER PACKAGE

DROP PACKAGE

CREATE PROCEDURE                           Эти команды были добавлены для  хранимых

ALTER PROCEDURE                              процедур.

DROP PROCEDURE

CREATE TRIGGER                                 Эти команды были добавлены для триггеров

ALTER TRIGGER                                   базы данных.

DROP TRIGGER

ALTER VIEW                                          Эта   команда    была   добавлена    для

перекомпиляции обзоров.

CREATE PROFILE                                  Эти команды были добавлены для ресурсных

ALTER PROFILE                                     лимитов.

DROP PROFILE

ALTER RESOURCE COST

CREATE ROLE                                       Эти команды были добавлены для защиты.

ALTER ROLE

DROP ROLE

SET ROLE

CREATE USER

DROP USER

CREATE SNAPSHOT                              Эти команды были добавлены для снимков.

ALTER SNAPSHOT

DROP SNAPSHOT

CREATE SNAPSHOT LOG

ALTER SNAPSHOT LOG

DROP SNAPSHOT LOG

A-6  Справочное руководство по SQL

ALTER SYSTEM                                     Эта   команда    была   добавлена    для

выполнения различных специализированных операций на инстанции.

ANALYZE                                                Эта  команда  была  добавлена  для сбора

статистик для стоимостной оптимизации.

CREATE CONTROLFILE                         Эта   команда    была   добавлена    для

восстановления.

CREATE SCHEMA                                  Эта  команда  была  добавлена  для того,

чтобы выдавать несколько предложений языка определения данных в одной транзакции.

TRUNCATE                                            Эта команда была добавлена для  быстрого

удаления всех строк из таблицы или кластера.

Для полной информации о каждой из этих команд обратитесь к главе 4 "Команды" этого руководства.

Перечень новых команд встроенного SQL в ORACLE7 приведен в документе Programmer's Guide to the ORACLE Precompilers.

Сводка изменений в SQL в ORACLE7  A-7

----------------

Старые команды с новыми функциональными возможностями

Обсуждаемые ниже команды были частью языка SQL для ORACLE версии 6, но они имеют новый синтаксис или новые возможности в ORACLE7. Для полной информации о каждой из этих команд обратитесь к главе 4 "Команды" этого руководства. Список команд встроенного SQL в ORACLE7 с новым синтаксисом или новыми возможностями приведен в документе Programmer's Guide to the ORACLE Precompilers.

ALTER CLUSTER

~~~~~~~~~~~~~

Эта команда имеет новую фразу ALLOCATE EXTENT для динамического управления свободной памятью.

Максимальное значение параметра MAXEXTENTS фразы STORAGE зависит от вашего размера блока данных:

* В ORACLE версии 6, если вы задавали значение, превышающее максимум, ORACLE сохранял это значение в словаре данных, и генерировал сообщение об ошибке лишь при попытке распределить больше экстентов, чем допустимый максимум для значения MAXEXTENTS.

*  В  ORACLE7,   если  вы   задаете  значение,   превышающее

максимум,  ORACLE  немедленно  генерирует  сообщение   об

ошибке.

Для полной информации об этом параметре обратитесь к секции, описывающей фразу STORAGE, на странице 4-390.

ALTER DATABASE

~~~~~~~~~~~~~~

Эта команда теперь позволяет вам специфицировать множественные копии файлов журнала повторения, и имеет новые фразы для манипулирования множественными копиями файлов журнала повторения:

*  ADD LOGFILE MEMBER

*  DROP LOGFILE MEMBER

Эта команда также имеет следующие новые фразы для управления множественными файлами журнала повторения для множественных инстанций параллельного сервера ORACLE7 в параллельном режиме:

*  ENABLE THREAD

*  DISABLE THREAD