【发布时间】:2025-11-21 16:50:02
【问题描述】:
我需要在oracle数据库中插入多行,我使用这个命令行:
INSERT ALL
INTO PHMR_VIP (PHMR_VIP_ID,PHMR_VIP_NOM,PHMR_VIP_PRENOM) VALUES (SQ_PHMR_VIP.nextval, 'dfdf', 'dfdfd')
INTO PHMR_VIP (PHMR_VIP_ID,PHMR_VIP_NOM,PHMR_VIP_PRENOM) VALUES (SQ_PHMR_VIP.nextval, 'ffdf', 'dfdf')
INTO PHMR_VIP (PHMR_VIP_ID,PHMR_VIP_NOM,PHMR_VIP_PRENOM) VALUES (SQ_PHMR_VIP.nextval, 'mohfdfd','fdfdf')
SELECT * FROM dual;
但是,我有 oracle 错误:
ORA-00001:违反唯一性约束 (PHMR.PHMR_VIP_PK)
请问我该如何解决?我需要使用 PHMR_VIP_ID 列作为序列进行 bulkInsert
【问题讨论】:
标签: sql oracle sql-insert bulkinsert