insert into SUP_WB_河道站防洪指标 values(1,'1','1',1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,sysdate,1.0,sysdate,1.0,sysdate,1.0,sysdate,1.0,sysdate,1.0,sysdate,1.0,sysdate,1.0,sysdate,'1','1',sysdate,1,1);红色的是主键

解决方案 »

  1.   

    INSERT IGNORE INTO 或是 REPLACE INTO
      

  2.   

    加一列,放rownum,你想怎么循环就怎么循环
      

  3.   

    第一步:建立一个序列:
    -- Create sequence 
    create sequence SEQ_VALUES
    minvalue 1
    maxvalue 99999999
    start with 1
    increment by 1
    cache 20;第二步,在insert插入的时候,主键Id列调用序列如下操作:insert into SUP_WB_河道站防洪指标 values(SEQ_VALUES.Nextval,'1','1',1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,sysdate,1.0,sysdate,1.0,sysdate,1.0,sysdate,1.0,sysdate,1.0,sysdate,1.0,sysdate,1.0,sysdate,'1','1',sysdate,1,1);
      

  4.   

    (1,'1') 、兄弟,第一个1用sequence,第二‘1’用时间。 你是联合主键的话,两个相加,时间不同,那么主键就永远唯一,不怎么违反唯一约束了!
      

  5.   

    第二个'1'是varchar(2)类型,不是date类型哦。