Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Топовые новости
Новое

Инструкция DROP VIEW

Инструкция DROP VIEWИнструкция DROP VIEW позволяет удалить из системного каталога определение представления. Все зависимые объекты становятся некорректными. Необязательное предложение CASCADE CONSTRAINTS предназначено для удаления всех ограничений ссылочной целостности, которые связаны с первичным и уникальными ключами представления. (См. информацию по инструкции DROP TABLE в Oracle в одном из предыдущих разделов.)

Следующая инструкция предназначена для удаления трех представлений: V_PHONE_NUM- BER, V_CUSTOMER_TOTALSи V_WILEBESS_ORDERS. Псевдонимы и синонимы В Oracle и DB2 модифицировать псевдонимы и синонимы невозможно. При необходимости изменить псевдоним (синоним) нужно удалить его и создать заново с помощью инструкций Синтаксис удаления синонима в Oracle следующий. Если синоним, который нужно удалить, создан как публичный, в инструкции следует использовать ключевое слово PUBLIC. К примеру, следующая инструкция удаляет публичный синоним SHIPMENT, созданный в предыдущей главе.

Oracle не делает недействительными объекты, на которые ссылается удаленный синоним, за исключением материализованных представлений. В Microsoft SQL Server синтаксис инструкции практически такой же, как в Oracle. В стандарте SQL:2003 не определена спецификация ALTER SCHEMA, однако она может появиться в будущем. Инструкция DROP SCHEMA уже определена в этом стандарте. В СУБД Oracle не обозначен синтаксис удаления и изменения определения схемы; в DB2 допускается удаление схем, но не поддерживается их изменение; в Microsoft SQL Server определен синтаксис инструкций ALTER SCHEMA и DROP SCHEMA. В стандарте SQL:2003 определен следующий синтаксис инструкции удаления схемы. При использовании в инструкции ключевого слова RESTRICT схема будет очищена. Слово CASCADE указывает на удаление также и всех объектов схемы. В DB2 определен следующий синтаксис удаления схемы. DROP SCHEMA <имя_схемы1> RESTRICT Перед удалением схемы из базы данных ее следует очистить (т. е. в ней не должно быть определено ни одного объекта). Следующая инструкция завершится неудачей, если предварительно не удалить таблицы ACMETEST. ADDRESS и ACMETEST. SALESMAN (см. примеры из главы 4). Последовательности могут быть модифицированы или удалены в Oracle и DB2. В стандарте SQL:2003 также определены спецификации для изменения и удаления последовательностей.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *