我有一个mssql-server查询,其中包含与下面的查询类似的内容;
CONSTRAINT PK_Application PRIMARY KEY CLUSTERED(ApplicationName, ApplicationID),
CONSTRAINT IX_Application UNIQUE NONCLUSTERED (ApplicationParentID)
我尝试在hsqldb中编写如下文字,
CONSTRAINT PK_Application PRIMARY KEY(ApplicationName, ApplicationID),
CONSTRAINT IX_Application PRIMARY KEY(ApplicationParentID)
但是,我得到错误:
主键已存在
无论如何都要在hsqldb
中实现相同的功能吗?
答案 0 :(得分:0)
尝试使用UNIQUE
关键字,看起来很有效!
CONSTRAINT PK_Application PRIMARY KEY(ApplicationName, ApplicationID),
CONSTRAINT IX_Application UNIQUE(ApplicationParentID)
如果我像上面那样写,我就不会再犯错了。