|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : juillet 2003 Messages : 400 ![]() |
bonjour
j'ai une table sous postgres composé de 2 colonnes exp : id , nbr_enfants (par example) je veux faire une requete en lui passant un id et un nbr : si l'id existe --> juste elle met à jour la colonne enfants , sinon elle fait une nouvelle insertion ds la table je ne sais pas comment faire , je ne pese pas qu'à chaque fois je vais parcourir la table en charchant si l'id passé existe
__________________
;-) cordialement |
|
|
00
|
|
|
#2 | ||
![]() Inscription : juillet 2002 Messages : 537 ![]() |
Salut,
Postgre ne dispose pas des commandes "REPLACE INTO" ou "INSERT OR REPLACE" que l'on retrouve dans d'autres SGBD (et non dans le standard SQL) Il va donc falloir que tu fasses quelque chose du genre : Code :
|
||
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2005 Messages : 33 ![]() |
update f_vecteur
set chemin=case when(chemin like '%SIG\BDCAUE%') then replace (chemin,'SIG\BDCAUE','') else chemin end ; voici une fonction replace qui fonctionne sous postgres |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com