我需要在表格中插入一些字段。表:獨特的不工作?
CREATE TABLE RADAR(
ctfoto VARCHAR2(5),
pkradar NUMBER(3,0),
sradar VARCHAR2(3),
limitvelctera NUMBER(3,0),
limitvelradar NUMBER(3,0),
CONSTRAINT radar_pk PRIMARY KEY(ctfoto, pkradar, sradar)
);
插入操作:
INSERT INTO RADAR(ctfoto, pkradar, sradar, limitvelctera, limitvelradar)
SELECT distinct carretera_foto, pto_km_radar, sentido_radar, limit_vel_ctera, limit_vel_radar FROM gotcha
錯誤:
ORA-00001: unique constraint (USER4704.RADAR_PK) violated
請幫助。
固定!!!雷達表的另外兩個值是唯一的(每個雷達都有它自己的最高速度,所以我使用整個事情作爲主鍵。 – Nausikaa 2012-02-15 18:16:00