hsqldbプライマリ・キーと外部キー制約の追加

452 ワード

hsqldbがプライマリ外部キーを設定する文はmysqlと同じです.
 
テーブルが既に作成されている場合に操作します.
プライマリ・キーの追加:
alter table <tableName> add primary key (id)

外部キーを追加:
alter table sys_usr add constraint fk_1 foreign key (usr_role_id) references sys_role(role_id)

sys_usr外部キーフィールドを含むテーブル名
fk_1外部キーの名前usr_role_idこれは外部キーフィールドです
sys_role参照テーブル名
role_id参照テーブルのプライマリ・キー