2017-04-13 4 views
0

以下のようなクエリを含むmssql-serverクエリがあります。hsqldbに複数の主キーを作成する

CONSTRAINT PK_Application PRIMARY KEY CLUSTERED(ApplicationName, ApplicationID), 
CONSTRAINT IX_Application UNIQUE NONCLUSTERED (ApplicationParentID) 

私は

CONSTRAINT PK_Application PRIMARY KEY(ApplicationName, ApplicationID), 
CONSTRAINT IX_Application PRIMARY KEY(ApplicationParentID) 

、HSQLDBに以下のように書いてみましたが、私はエラーを取得:

primary key already exist

hsqldbで同じ機能を実現するためにとにかくはありますか?

答えて

0

UNIQUEのキーワードで試してみましたが、動作しているようです。

CONSTRAINT PK_Application PRIMARY KEY(ApplicationName, ApplicationID), 
CONSTRAINT IX_Application UNIQUE(ApplicationParentID) 

上記のように記述してもエラーは発生しません。

関連する問題