Изменение существующей таблицы

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

ALTER TABLE <имя таблицы> ADD (<имя столбца> <тип данных> <размер>);

ХХХХХХХХХХХХХ

По этой команде для существующих в таблице строк добавляется новый столбец, в который заносится NULL-значение. Этот столбец становится последним в таблице. Можно добавлять несколько столбцов, в этом случае их определения в команде ALTER TABLE разделяются запятой.

ХХХХХХХХХХХХХХХХХХ

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

ALTER TABLE <имя таблицы> MODIFY <имя столбца> <тип данных> <размер/точность>;

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

• изменение типа данных возможно только в том случае, если
столбец пуст;

• для незаполненного столбца можно изменять размер/точ
ность. Для заполненного столбца размер/точность можно
увеличить, но нельзя понизить;

• ограничение NOT NULL может быть установлено, если ни од
но значение в столбце не содержит null. Опцию not null
всегда можно отменить;

• разрешается изменять значения, установленные по умолчанию.








Дата добавления: 2015-08-26; просмотров: 419;


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

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

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

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