ВУЗ:
Составители:
Рубрика:
− добавить определение нового столбца;
− удалить столбец из таблицы;
− удалить атрибуты целостности таблицы или отдельного столбца;
− добавить новые атрибуты целостности.
Допустим, была создана таблица
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 <имя таблицы>;
Страницы
- « первая
- ‹ предыдущая
- …
- 42
- 43
- 44
- 45
- 46
- …
- следующая ›
- последняя »