93
CREATE TABLE Сотрудники
( Фамилия char (10),
Имя char (10) ,
Город char (10),
……….Должность ……сhar (10) NOT NULL,
PRIMARY KEY ( Фамилия, Имя ));
Выполните sql-код
. Обновите базу данных и просмотрите созданную таблицу.
Сохраните sql-запрос под именем
Пример4.sql
в
папке
ФИО_студента/Лаб4
.
Важно помнить, что любому столбцу с ограничением
NOT NULL
должно быть
установлено значение в
каждом предложении
INSERT
воздействующем на таблицу.
При отсутствии
NULL
, SQL может не иметь значений для установки в эти столбцы, если
конечно значение по умолчанию, описанное ра нее в этой главе, уже не было назначено.
Если ваша система
поддерживает использование
ALTER TABLE
чтобы
добавлять новые столбцы к уже существующей таблице, вы можете вероятно помещать
ограничение столбцов, типа
NOT NULL
, для этих новых столбцов. Однако,
если вы
предписываете новому столбцу значение
NOT NULL
, текущая таблица должна быть
пустой
!!!!.
4.6.2. Использование ограничений для уникальности значений
В
предыдущей лаб.работе мы обсудили использование
уникальных индексов
чтобы зас тавить поля иметь различные значения для каждой строки. Эта практика -
осталась с прежних времен, когда
SQL поддерживал ограничение
Достарыңызбен бөлісу: