Основы проектирования баз данных в САПР. Литовка Ю.В - 44 стр.

UptoLike

добавить определение нового столбца;
удалить столбец из таблицы;
удалить атрибуты целостности таблицы или отдельного столбца;
добавить новые атрибуты целостности.
Допустим, была создана таблица
CREATE TABLE sotr (
Id_sotr INTEGER NOT NULL PRIMARY KEY,
Fio CHAR (10),
Otdel VARCHAR (10),
Doljnost CHAR (10));
Изменим характеристики столбца fio c CHAR (10) на VARCHAR (25):
1) добавим в таблицу новый временный столбец fio_tmp:
ALTER TABLE sotr ADD fio_tmp CHAR (10);
2) копируем данные из fio в fio_tmp;
UPDATE sort SET fio_tmp = fio;
3) удаляем столбец fio;
ALTER TABLE sotr DROP fio;
4) создаем новый стобец fio;
ALTER TABLE sotr ADD fio VARCHAR (25);
5) переписываем данные;
UPDATE sort SET fio = fio_tmp;
6) удаляем временный столбец.
ALTER TABLE sort DROP fio_tmp;
Добавление нового столбца в таблицу базы данных может быть осуществлено командой:
ALTER TABLE <имя таблицы> ADD <определение столбца>;
Добавление новых ограничений целостности:
ALTER TABLE <имя таблицы> ADD [CONSTRAINT <имя ограничения>] <определение целостно-
сти>;
Удаление столбца (столбцов) из таблицы:
ALTER TABLE <имя таблицы> DROP <имя столбца> [, <имя стодбца2>…];
Удаление ограничений целостности (уровень таблицы):
ALTER TABLE <имя таблицы> DROP <ограничения целостности>;
7.8 УДАЛЕНИЕ ТАБЛИЦ
Удаление таблицы целиком может быть выполнено с помощью команды
DROP TABLE <имя таблицы>;