Précédent   Forum des professionnels en informatique > Bases de données > DB2
DB2 Forum d'entraide technique sur la base de données DB2. Voir aussi -> Rubrique DB2
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/02/2006, 11h17   #1
Membre à l'essai
 
Inscription : mars 2004
Messages : 51
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 51
Points : 20
Points : 20
Par défaut [SQLRPG] Insertion conditionnelle ?

Bonjour,

Je voudrais insérer un enregistrement dont la source de données est une série de valeurs dans une table, au cas ou cet enregistrement n'existe pas déjà dans cette table.
Code :
INSERT INTO maTable(Field1, Field2....) VALUES(Val1, Val2,...) WHERE NOT EXISTS(SELECT * FROM maTable WHERE Field1 = Val1 AND Field2 = Val2 AND ...)
Ne marche pas.

Précision, je doit encapsuler ce code dans SQLRPG.
Merci de vos suggestions.
JYL74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2006, 20h19   #2
Membre actif
 
Avatar de souellet
 
Inscription : juillet 2003
Messages : 155
Détails du profil
Informations personnelles :
Âge : 43

Informations forums :
Inscription : juillet 2003
Messages : 155
Points : 155
Points : 155
Essai plutôt
Code :
1
2
INSERT INTO maTable(Field1, Field2....) VALUES(Val1, Val2,...) 
WHERE Val1 concat Val2 NOT IN(SELECT Field1 concat Field2 FROM maTable)
souellet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h51.


 
 
 
 
Partenaires

Hébergement Web