Bonjour,
je dispose d'une table TAB(col1, col2, col3) qui est déjà rempli. Je rajoute régulièrement des lignes dans cette table, en faisant un INSERT classique.
Maintenant, avant de faire l'insert, j'aimerais effectué un contrôle pour m'assurer que la valeur que je rajoute dans col3 n'existe pas déjà dans la table.
L'idée c'est donc de faire un :
Et si le résultat un 0, je fais l'insertion, sinon je ne le fais pas. Cependant, je n'arrive pas à trouver la syntaxe me permettant de mettre en oeuvre cette instruction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT count(*) FROM TAB WHERE col3='AAA'
Est-ce possible ? Sinon, quels sont les autres solutions ?
Je précise que je ne suis pas propriétaire de la table, je ne peux donc rien faire directement sur la table, autre que des INSERT.
Merci de votre aide.
Partager