Лабораторная работа №4. Введение в язык sql. Создание таблиц и ограничений на sql



Pdf көрінісі
бет21/40
Дата08.12.2023
өлшемі0,63 Mb.
#135241
түріЛабораторная работа
1   ...   17   18   19   20   21   22   23   24   ...   40
столбцом-счетчиком
. Для таблицы 
может быть определен только один столбец с таким свойством. Можно дополнительно 
указать начальное значение и шаг приращения. Если эти значения не указываются, то по 
умолчанию они оба равны 1. Если с ключевым словом 
IDENTITY
указано 
NOT FOR 
REPLICATION
, то сервер не будет выполнять автоматического генерирования значений 
для этого столбца, а разрешит вставку в столбец произвольных значений. 
В качестве 
ограничений
используются 
ограничения столбца
и 
ограничения 
таблицы
. Различие между ними в том, что ограничение столбца применяется только к 
определенному полю, а ограничение таблицы - к группам из одного или более полей. 
Различные типы ограничений рассмотрим позже.
Пример создания таблицы без ограничений.
Для выполнения данных запросов предварительно откройте 
среду Micrpsoft SQL 
Server Managmant Studio
, выполните соединение с сервером и откройте базу данных 
Educator
. Нажмите на панели инструментов команду 
Создать запрос
.
Пример 4.1. Создание родительской таблицы Товар без ограничений.
use Educator 
CREATE TABLE Товар 
(КодТовара INT IDENTITY(1,1), 


90 
 Название VARCHAR(50) , 
 Цена MONEY , 
 Тип VARCHAR(50) , 
 Сорт VARCHAR(50) , 
 Город VARCHAR(50) , 
 Остаток INT );
Выполните sql-код
. Обновите базу данных и просмотрите созданную таблицу. 
Сохраните sql-запрос под именем 
Пример1.sql 
в папке 
ФИО_студента/Лаб4
.
Автоматическая генерация значения столбца 
КодТовара
достигается за счет 
использования свойства 


Достарыңызбен бөлісу:
1   ...   17   18   19   20   21   22   23   24   ...   40




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет