Инструкция ALTER TABLE

В процессе работы с таблицей у пользователя может возникнуть изменении таблицы. В языке SQL имеются средства изменения схемы таблиц. Например, в учебной базе данных может потребоваться:

– добавить в каждую строку таблицы CUSTOMERS имя и номер телефона служащего компании клиента, через которого поддерживается контакт;

– добавить в таблицу PRODUCTS столбец с указанием минимального количества товара, чтобы иметь возможность предупреждения о том, что запас какого-либо товара стал меньше допустимого предела;

– сделать столбец REGION в таблице OFFISY внешним ключом для вновь созданной таблицы REGIONS, первичным ключом которой является название региона;

– удалить определение внешнего ключа для столбца CUST таблицы ZAKAZY, связывающего ее с таблицей CLIENTY , и заменить его определениями двух внешних ключей, связывающих столбец CUST с двумя вновь созданными таблицами CUST_INFO и ACCOUNT_INFO.

Для модифицирования таблиц используется оператор ALTER TABLE, который позволяет выполнить следующие операции изменения таблицы:

– добавить новый столбец в уже существующую и заполненную таблицу;

– удалить столбец из существующей таблицы;

– изменить значение по умолчанию для какого-либо столбца;

– добавить или удалить первичный ключ таблицы;

– добавить или удалить внешний ключ таблицы;

– добавить или удалить условие уникальности;

– добавить или удалить условие проверки для любого столбца или для таблицы в целом.

Однако оператором ALTER TABLE можно провести только одно из перечисленных изменений, например, за один раз можно добавить 1 столбец.








Дата добавления: 2015-02-03; просмотров: 1077;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.