0
PostgreSQL 9.4テーブルに一意のIDレコードを挿入します。私はすべてのINSERTクエリのためのユニークなIDを生成するにはどうすればよいPostgreSQL 9.4テーブルの一意のID
INSERT INTO ACCOUNT_HISTORY(ID, ACCOUNT_ID, USERNAME, COMMENT, CREATED) VALUES (?, (select ID from ACCOUNT where USER_NAME = ?), ?, ?, CURRENT_DATE)
表
CREATE TABLE ACCOUNT_HISTORY(
ID INTEGER NOT NULL,
ACCOUNT_ID INTEGER,
USERNAME TEXT,
COMMENT TEXT,
CREATED DATE
)
;
CREATE INDEX IX_RELATIONSHIP8 ON ACCOUNT_HISTORY (ACCOUNT_ID)
;
?
このソリューションを使用するインセットにはどのようなSQL文を使用しますか。私のSQLクエリをどのように編集する必要がありますか? –
@PeterPenzov。 。 。テーブルを正しく再作成してください。すでにテーブルにデータがある場合は、それを一時テーブルにコピーします。最初のテーブルを削除します。それを再定義し、データをその中に挿入し直します。 –
もう1つの質問は、Oracleデータベースの同様のソリューションですか? –