hsqldbプライマリ・キーと外部キー制約の追加
452 ワード
hsqldbがプライマリ外部キーを設定する文はmysqlと同じです.
テーブルが既に作成されている場合に操作します.
プライマリ・キーの追加:
外部キーを追加:
sys_usr外部キーフィールドを含むテーブル名
fk_1外部キーの名前usr_role_idこれは外部キーフィールドです
sys_role参照テーブル名
role_id参照テーブルのプライマリ・キー
テーブルが既に作成されている場合に操作します.
プライマリ・キーの追加:
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参照テーブルのプライマリ・キー