新建一个序列
INSERT INTO newscontent VALUES (seq_NEWSCONTENT.nextval, 'lynx',1122, SYSDATE,'asfdsfsdfas');

解决方案 »

  1.   


    第一步:创建SEQUENCE
    create sequence s_country_id increment by 1 start with 1 maxvalue 999999999;第二步:创建一个基于该表的before insert 触发器,在触发器中使用该SEQUENCE
    CREATE OR REPLACE TRIGGER 名
    BEFORE INSERT ON 表
    REFERENCING OLD AS old NEW AS new
    FOR EACH ROW
    BEGIN
        SELECT s_country_id.NEXTVAL INTO :new.列名 FROM dual;  
    END T_A_MemberShipID;
      

  2.   

    顺便问一句,有必要用一个自增id吗?
    rownum不可以代替吗???
      

  3.   

    rownum 是每一行的编号,绝对不可以,不能在insert或update时使用