Est ce que cette requete est correcte ??

Résolu/Fermé
hanane - 11 mars 2011 à 11:43
 hanane - 12 mars 2011 à 11:00
Bonjour,



est ce que cette requete est correcte


if exists(select abreviation from table1 where abreviation="ab")
set(update) table1.sens="antibiotique"

4 réponses

Utilisateur anonyme
11 mars 2011 à 14:08
J'écrirais ça comme ça pour ma part :

update table1
set sens='antibiotique'
where abreviation='ab'

S'il n'y a pas de ab, il n'y aura pas d'update.

C'est quoi cette syntaxe que vous utilisez avec des if exists() et des guillemets, jamais vu ? C'est quel type de sgbd ? Parce que en SQL pur et dur...
0
Utilisateur anonyme
11 mars 2011 à 14:11
Bonjour,

Pour ma part j'écrirai ça comme ça :

update table1
set sens='antibiotique'
where abreviation='ab'

Vous utilisez quoi comme base ? Je n'ai jamais vu une syntaxe SQL de ce genre.

Cordialement
0
Jean_Jacques Messages postés 1040 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 1 août 2014 112
12 mars 2011 à 09:30
Bonjour,

Cette syntaxe fonctionne sous ACCESS 2000/SQL.



UPDATE Ma_Table SET Ma_Table.Colonne2 = "libellé"
WHERE (((Ma_Table.Colonne1) Like "ab"));


Cordialement
0
merciiiii bcp a vous problém resolu
j vs remerci ^^
0