Загрузка данных


)
Задание 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)
)