如果我的表结构是
table composite_unique (
id,
foo,
bar
);
是否可以将字段foo + bar更改为JavaDB中的复合唯一?
SQL-92是否允许更改unique_index
多列(foo
,bar
,...)?
答案 0 :(得分:3)
create table composite_unique
(
id integer,
foo integer,
bar integer,
primary key (foo, bar);
);
或
create table composite_unique
(
id integer,
foo integer,
bar integer,
unique (foo, bar)
);
有关详细信息,请参阅Derby manual
据我所知,这两个语句都是ANSI SQL