Создать таблицу со столбцом массива ms sql - PullRequest
0 голосов
/ 08 июля 2019

Я использую ms sql и мне нужно создать таблицу со столбцом массива nvarchar.Какой правильный запрос?

1 Ответ

0 голосов
/ 08 июля 2019

Вам не нужен столбец массива.Вам нужна отдельная таблица (или, возможно, столбец JSON / XML, но я не буду на этом фокусироваться).

Обычным методом будет:

create table main (
    main_id int identity primary key,
    . . .
);

create table element (
    element_id int identity primary key,
    position int,
    value varchar(255),
    . . .
);

create table main_elements (
    main_element_id int identity primary key,
    main_id int references main(main_id),
    element_id int references elements(element_id)
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...