Bonjour,

je désire dupliquer les lignes d'une table mais en incrémentant un champ de chaque ligne...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
INSERT INTO ACTIVE_IMAGE (extension,image_id,photo, remarque, actif, famille_id,fonction,groupe_id,libelle,position,producteur_id,produit_id,url_lien) 
       SELECT extension,image_id,photo,remarque, actif, famille_id,fonction+10,groupe_id,libelle,position,producteur_id,produit_id,url_lien
       FROM   ACTIVE_IMAGE;
Ma clé primaire est image_id (SERIAL)...J'ai une erreur de duplicate key et si je retire le champ image_id j'ai une erreur de null value dans PK...

Quelqu'un peut-il m'éclairer??

Merci.