Delphi | Сети | ПК | Маршрутизаторы | Моделирование | Протоколы | Экспертные системы | Удаленный доступ | Доменные имена
Аплеты | SQL | Надежность | Задачи | Информационные процессы | JAVA | Отказы изделия | Расчет надежности показателей | Инфсис

Основные понятия и способы применения SQL - в примерах и задачах

SQL язык запросов к реляционным базам данных Учебник

Создание объектов базы данных

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

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

ALTER TABLE <ИМЯ ТабЛИЦЫ> ADD (<ИМЯ СТОЛбца> <ТИП ДАННЫХ> <размер>);

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

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

ALTER TABLE <ИМЯ ТЭбЛИЦЫ> MODIFY <ИМЯ СТОЛбЦЭ> <ТИП ДАННЫХ> <размер/точность >;

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

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

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

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

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

Математический анализ, лекции по физике Компьютерные сети