私のSQL定義の一部(hsqldb用):
CREATE TABLE activities (
id BIGINT GENERATED BY DEFAULT AS IDENTITY,
group_id BIGINT NOT NULL
CONSTRAINT pk_activities PRIMARY KEY (id)
);
と の間のシナリオinsert
は次のとおりです。
id
自動生成/自動インクリメント、group_id
指定された (null 以外) が指定された値に設定されている場合、group_id
id
指定されていない場合は、生成されたばかりの値に設定されます
postgresqlとhsqldb (テスト用)をターゲットにしています。
これはできますか?