batch insert data into oracle and the id is increased .how to deal ? i use the sql below all fails.
insert into USER_MULTIVALUED_ATTRIBUTES (ATTRIBUTEID, ORGANIZATIONID,
ENTRYUUID,ATTRIBUTENAME, ATTRIBUTETYPE, ATTRIBUTESTATUS, ATTRIBUTEVALUE,
USERBUCKETID)
(SELECT SEQ_MAMULTIVALUEDATTRIBUTES.NEXTVAL ,'1','1','1','1','1','1',1 FROM
DUAL) union all (SELECT SEQ_MAMULTIVALUEDATTRIBUTES.NEXTVAL
,'1','1','1','1','1','1',1 FROM DUAL)
another
INSERT ALL
INTO USER_MULTIVALUED_ATTRIBUTES
(ATTRIBUTEID, ORGANIZATIONID, ENTRYUUID,ATTRIBUTENAME, ATTRIBUTETYPE,
ATTRIBUTESTATUS, ATTRIBUTEVALUE,USERBUCKETID)
VALUES(SEQ_MAMULTIVALUEDATTRIBUTES.NEXTVAL ,'1','1','1','1','1','1',1)
INTO USER_MULTIVALUED_ATTRIBUTES
(ATTRIBUTEID, ORGANIZATIONID, ENTRYUUID,ATTRIBUTENAME, ATTRIBUTETYPE,
ATTRIBUTESTATUS, ATTRIBUTEVALUE,
USERBUCKETID)
VALUES( SEQ_MAMULTIVALUEDATTRIBUTES.NEXTVAL,'1','1','1','1','1','1',1)
SELECT 1 FROM DUAL
first sql error: can not use sequence here
second sql error: Violation of unique constraints
oracle 11g