天天看點

informix資料庫,插入帶有自增主鍵的sql語句

  • 問題背景

common表的主鍵是serial自增類型的,由于業務場景需要提前手動從别的表組裝相關字段來維護一些資料,但是在插入的過程中對于id字段如何指派,很迷惑,後來發現是可以指定插入的字段,而serial類型的字段是自動指派的。sql語句如下:

  • 建表語句

CREATE TABLE
    common
    (
        id SERIAL NOT NULL,
        reinsid VARCHAR(50),
        userid VARCHAR(20),
        createtime DATETIME YEAR TO SECOND NOT NULL,
        updatetime DATETIME YEAR TO SECOND NOT NULL
    );
           

插入語句

insert into common(reinsid,userid,createtime,updatetime) select reinsid,userid,current,current from userInfo;