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

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

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

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

ошибке.

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

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

*  ENABLE

*  DISABLE

Фраза CONSTRAINT команды ALTER TABLE также имеет новый синтаксис и новые возможности. Перечень этих изменений приведен в описании команды CREATE TABLE ниже в этом приложении.

Эта команда также имеет новую фразу DROP для удаления ограничений целостности.

Для информации о фразах ENABLE, DISABLE, CONSTRAINT и DROP обратитесь к соответствующим секциям в главе 4 "Команды" этого руководства.

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

ALTER TABLESPACE

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

Эта команда имеет новую опцию OFFLINE TEMPORARY. Кроме того, опция ONLINE генерирует сообщение об ошибке, если табличное пространство требует восстановления носителя, вместо того чтобы выполнять восстановление носителя прозрачным образом.

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

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

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

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

ошибке.

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

ALTER USER

~~~~~~~~~~

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

*  QUOTA

*  PROFILE

*  DEFAULT ROLE

AIDIT (предложения SQL)

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

Эта форма команды AUDIT имеет много новых опций, которые позволяют осуществлять аудит системных операций с большей разборчивостью.

AUDIT (объекты схем)

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

Эта форма команды AUDIT имеет новые опции, которые поддерживают аудит хранимых процедур, функций и пакетов.

COMMIT

~~~~~~

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

*  COMMENT

*  FORCE

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

CREATE CLUSTER

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

Эта команда имеет следующие новые параметры для создания хэшированных кластеров:

*  HASH

*  HASHKEYS

Фраза STORAGE этой команды имеет новый синтаксис и новые возможности:

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

*  В  ORACLE  версии  6,  если  вы задавали значение,

превышающее максимум, ORACLE сохранял это значение

в  словаре  данных,  и  генерировал  сообщение  об

ошибке  лишь   при  попытке   распределить  больше

экстентов,  чем  допустимый  максимум для значения

MAXEXTENTS.

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

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

об ошибке.

*  Эта фраза имеет следующие новые параметры для  управления

свободным пространством:

* FREELIST GROUPS

* FREELISTS

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

CREATE DATABASE

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

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

MAXLOGMEMBERS Этот параметр специфицирует максимальное число членов в одной группе файлов журнала повторения.

MAXLOGHISTORY Этот параметр специфицирует максимальное число архивированных групп файлов журнала повторения для автоматического восстановления носителя в параллельном сервере ORACLE7.

CHARACTER SET Этот параметр специфицирует набор символов базы данных.

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