我使用ms sql,我需要创建一个具有nvarchar数组列的表。什么是正确的查询?
答案 0 :(得分:0)
您不需要数组列。您想要一个单独的表(或者可能是一个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)
);