我可以在Derby/JavaDB中指定复合唯一约束吗?

问题描述:

如果我的表结构将是我可以在Derby/JavaDB中指定复合唯一约束吗?

table composite_unique (
    id, 
    foo, 
    bar 
); 

是否有可能改变foo的场酒吧+在JavaDB之外复合独特之处?

SQL-92允许使用多列(foobar,...)更改unique_index吗?

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据我所知