рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Удаление столбца

Удаление столбца - раздел Программирование, Объекты базы данных. Язык определения данных Вы Можете Удалить Колонки, Которые Вам Больше Не Нужны, Освободив Занимаемое ...

Вы можете удалить колонки, которые Вам больше не нужны, освободив занимаемое ими пространство. Для этого используется ключевое слово DROP.

определение_удаляемых_столбцов =

{COLUMN имя_колонки | (список_столбцов)} [CASCADE CONSTRAINS]

При удалении колонки удаляются все данные столбца, все индексы, построенные для этого столбца и все ограничения на удаляемый столбец.

SQL> DESC t1

Name Null? Type

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

FIRST NOT NULL NUMBER

SECOND NUMBER

SQL> DESC t2

Name Null? Type

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

FIRST NUMBER

NAME VARCHAR2(20)

SQL> ALTER TABLE t2 DROP COLUMN name;

Table altered.

Если вы хотите удалить все ограничения внешнего ключа, которые ссылаются на удаляемый столбец или удалить все составные ограничения, включающие удаляемый столбец, укажите ключевое слово CASCADE CONSTRAINTS. В противном случае сервер базы данных вернет ошибку.

SQL> ALTER TABLE t1 DROP (first);

ALTER TABLE t1 DROP (first)

*

ERROR at line 1:

ORA-12992: cannot drop parent key column

SQL> ALTER TABLE t1 DROP (first) CASCADE CONSTRAINTS;

Table altered.

SQL> DESC t1

Name Null? Type

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

SECOND NUMBER

SQL> DESC t2

Name Null? Type

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

FIRST NUMBER

– Конец работы –

Эта тема принадлежит разделу:

Объекты базы данных. Язык определения данных

На сайте allrefs.net читайте: "Объекты базы данных. Язык определения данных"

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Удаление столбца

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Объекты базы данных. Язык определения данных
Схема Язык определения данных Определения таблиц Создание таблиц Временные таблицы Создание таблицы из другой таблицы Изменение структуры табли

Язык определения данных
Для создания объектов и изменения структуры объектов в базе данных используется язык определения данных (Data Definition Language - DDL

Определения таблиц
В реляционной базе данных основным объектом является таблица. Реляционная системы управления базами данных позволяет определить структуру таблицы, изменить ее или удалить. Основные команды Oracle S

Временные таблицы
Если определен параметр GLOBAL TEMPORARY, то таблица является временной. Временными таблицами называются таблицы, данные в которых разрушаются в конце каждого сеанса или ран

Создание таблицы из другой таблицы
Команда CREATE TABLE позволяет создать пустую таблицу, которую необходимо в дальнейшем заполнить данными. Oracle SQL предоставляет дополнительную возможность определения таблицы, позволяющую создат

Изменение столбца
Для изменения определения столбца используется ключевое слово MODIFY. определение_изменяемого_столбца = (имя_столбца1 [тип_данных] [DEFA

Удаление ограничения
Вы можете удалить любое ограничение с помощью ключевого слова DROP. определение_удаляемого_ограничения = {PRIMARY KEY | UNIQUE (список_столбцов

Разрешение и запрет ограничений
Oracle SQL позволяет запретить или разрешить проверку ограничения, например, для ускорения загрузки большого количества строк. После выполнения операции, которую может сильно замедлить проверка огр

Удаление таблицы
Для удаления таблицы используется команда языка определения данных DROP TABLE. Сервер не запрашивает подтверждения команды при удалении таблицы, отменить команду невозможно, поэтому будьте особенно

Словарь данных
В словаре данных хранится информация о самой базе данных. Словарь данных представляет собой набор таблиц, создаваемых во время генерации базы данных сервером. Сервер базы данных, также, заботится о

Просмотр объектов пользователя
Вывести имена и типы объектов базы данных, принадлежащих текущему пользователю. SQL> SELECT object_name, object_type FROM user_objects; OBJECT_NAME OBJECT_TYPE -------

Просмотр ограничений
Вывести имена и типы ограничений, а также условия проверки для ограничения CHECK и имена ссылочных ограничений. SQL> SELECT constraint_name, constraint_type, 2 search_condition

Просмотр столбцов, на которые распространяются ограничения
Вывести имена ограничений и имена столбцов, на которые они наложены. SQL> SELECT constraint_name, column_name 2 FROM user_cons_columns; CONSTRAINT_NAME COLUMN_NAME

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги