データベースに問題があります。 私はダービーDBは、COUPON_ID列は識別子によって決定されていて、それが1IDがIDENTITY COLUMNの場合、IDを削除または変更するにはどうすればよいですか?
表の例により増加:のは、私が新しいデータを入力するか、削除しましょう
CREATE TABLE Coupon
(
COUPON_ID BIGINT NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
TITLE VARCHAR(30),
START_DATE DATE,
END_DATE DATE,
AMOUNT INTEGER,
TYPE VARCHAR(20),
MESSAGE VARCHAR(300),
PRICE DOUBLE,
IMAGE VARCHAR(500),
CONSTRAINT PRIME_COUPON_ID PRIMARY KEY(COUPON_ID)
);
...、とすべて正常に動作します。そして削除するときの質問です。 そして、私はいくつかのデータを削除したいときに質問があります。 私は一定の線量を持っている場合、1000を許可し、私は削除するつもりです。すべて正常に削除され、すべて正常に動作し続けます。しかしここでは質問ですが、私はこれらの空白行をどうしたらいいですか? 私はそれらにいくつかのデータを挿入したい場合、特定の列としてCOUPON_ID列のIDが自動的に増加するため、Derbyは拒否します。
そして、私はその空白の間隔を収集しませんでした。 この問題には決定がありますか?