Практическая лабораторная работа №1


Пример 7. Создание таблицы Сотрудники с значением по умолчанию


Download 3.23 Mb.
Pdf ko'rish
bet97/207
Sana16.11.2023
Hajmi3.23 Mb.
#1778259
TuriУчебно-методическое пособие
1   ...   93   94   95   96   97   98   99   100   ...   207
Bog'liq
курс лаб по SQL 2008

Пример 7. Создание таблицы Сотрудники с значением по умолчанию. 
CREATE TABLE Сотрудники 
( Фамилия char (10) NOT NULL UNIQUE, 
Имя char (10) NOT NULL UNIQUE, 
Город char (10) DEFAULT 'Москва', 
……….Должность ……сhar (10) NOT NULL, 
PRIMARY KEY ( Фамилия, Имя )); 
Выполните sql-код. Обновите базу данных и просмотрите созданную таблицу. 
Сохраните sql-запрос под именем Пример7.sql в папке ФИО_студента/Лаб4
Конечно, вводить значение Москва в таблицу каждый раз когда назна чается 
новый сотрудник, не такая уж необходимость, и можно просто пре небречь им ( не 
вводя его ) даже если оно должно иметь некоторое зна чение.
Другой способ использовать значение по умолчанию - это использовать его как 
альтернативу для NULL. Так как NULL (фактически) неверен при любом сравнении,
ином чем IS NULL, он может быть исключен с помощью большинства предикатов. 


94 
Иногда, вам нужно видеть пустые значения ваших полей не обрабатывая их каким-то 
определенным образом. Вы можете уста- 
новить значение по умолчанию, типа нуль или пробел, которые функцио нально 
меньше по значению чем просто не установленное значение - пус тое значение(NULL).
Различие между ними и обычным NULL в том, что SQL будет обрабатывать их также 
как и любое другое значение. 
4.6.4. Ограничение проверочное (CHECK)
Данное ограничение используется для проверки допустимости данных, вводимых 
в конкретный столбец таблицы, т.е. ограничение CHECK обеспечивает еще один 
уровень защиты данных. 
Ограничения целостности CHECK задают диапазон возможных значений для 
столбца или столбцов. В основе ограничений целостности CHECK лежит использование 
логических выражений.
Допускается применение нескольких ограничений CHECK к одному и тому же 
столбцу. В этом случае они будут применимы в той последовательности, в которой 
происходило их создание. Возможно применение одного и того же ограничения к разным 
столбцам и использование в логических выражениях значений других столбцов.

Download 3.23 Mb.

Do'stlaringiz bilan baham:
1   ...   93   94   95   96   97   98   99   100   ...   207




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling