PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 03/03/2009 18:42:30

loic88
Membre

Insert into avec contrainte

Bonjour,

Second problème

Je souhaite faire un insert into avec une jointure qui fonctionne seulement le problème est qu'il y à une contrainte sur la clé primaire et que par conséquent cela m'insulte !

Voici la requete :


INSERT INTO itg_affaires_pt_22 ( nom, geometrie, idaff, insee, numaff, typeaff, annee, intitule, maitre_oeuvre, mission,mtestiminitial, mtfininit, mtfindef )
SELECT nom, geometrie, idaff, insee, numaff, typeaff, annee, intitule, maitre_oeuvre, mission,mtestiminitial, mtfininit, mtfindef
FROM pt_commune, att_affaires
where pt_commune.code_insee = att_affaires.insee

J'ai lu sur des forum que l'on pouvait peut être utiliser cette commande :


ON DUPLICATE KEY UPDATE idaff=idaff


Cependant je n'arrive pas à lui faire manger le vilain !

Hors ligne

#2 03/03/2009 19:08:02

gleu
Administrateur

Re : Insert into avec contrainte

La clause « ON DUPLICATE KEY » n'existe pas sur PostgreSQL. Sans avoir plus d'infos sur le message d'erreur, difficile d'aller plus loin.


Guillaume.

Hors ligne

#3 04/03/2009 09:44:28

loic88
Membre

Re : Insert into avec contrainte

Bon c'est résolu je passe par un update wink


Bonne journée !

Hors ligne

Pied de page des forums