怎样向表中循环插入数据而不至于违反唯一性约束 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);红色的是主键 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 INSERT IGNORE INTO 或是 REPLACE INTO 加一列,放rownum,你想怎么循环就怎么循环 第一步:建立一个序列:-- Create sequence create sequence SEQ_VALUESminvalue 1maxvalue 99999999start with 1increment by 1cache 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); (1,'1') 、兄弟,第一个1用sequence,第二‘1’用时间。 你是联合主键的话,两个相加,时间不同,那么主键就永远唯一,不怎么违反唯一约束了! 第二个'1'是varchar(2)类型,不是date类型哦。 oracle 分页过程超慢。直接SQL N快,怎么回事 Oracle多一个条件慢了5分钟 求问一句sql算controlfile大小的意思 关于在存储过程中使用参数作为插入数据条件时执行慢的问题…… 关于字符处理的问题 求sql语句 为什么Oracle数据库时间和操作系统时间不一致? 为什么我无法创建触发器呢? 谁知道pl/sql的,我想问个简单的问题。 *************一个很简单的问题?************* 两表数据合成一张新表问题 菜鸟请教:app_folder_move_cursor('1')是什么意思
-- 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);