ограничение CHECK

Скрыть

Показать

Копировать
  Script.sql  
----создание базы
CREATE DATABASE zzz
GO
--выбор базы
USE zzz
GO
--создание таблицы
CREATE TABLE Book(
 IDBook INT NOT NULL PRIMARY KEY IDENTITY(1, 1),
 Name NVARCHAR(50) NOT NULL,
 --интервал от 1 до 10
 Amount TINYINT  NOT NULL CHECK(Amount>0 AND Amount<=10)
)
--вставляем данные
INSERT INTO Book(Name, Amount) VALUES
(N'Букварь', 1),
(N'География', 5),
(N'Математика', 10)
--ошибка
--(N'Азбука', 11)
----вывод данных
SELECT Name AS [Название], Amount AS [Количество] FROM Book
 
Название Количество
Букварь 1
География 5
Математика 10