)
Задание 10
Составной ключ — все три столбца, ограничение именуется отдельной строкой после всех полей.
sql
CREATE TABLE task10(
number_col int NOT NULL,
name_col varchar(50) NOT NULL,
date_col date NOT NULL,
CONSTRAINT PK_task10 PRIMARY KEY(number_col, name_col, date_col)
)
Задание 11
sql
CREATE TABLE task11(
id int IDENTITY(1,100) NOT NULL CONSTRAINT PK_task11 PRIMARY KEY(id),
name varchar(50)
)
INSERT INTO task11(name) VALUES('zapis_1');
INSERT INTO task11(name) VALUES('zapis_2');
INSERT INTO task11(name) VALUES('zapis_3');
SELECT id, name FROM task11
Результат выборки:
id name
1 zapis_1
101 zapis_2
201 zapis_3
(начало — 1, шаг — 100, поэтому id не указывается вручную при вставке).
Задание 12
Глобальная временная таблица — имя с ##.
sql
CREATE TABLE ##task12(
id int IDENTITY(1,1) NOT NULL CONSTRAINT PK_task12 PRIMARY KEY(id),
comment varchar(100)
)