Est ce que cette requete est correcte ??

Résolu
hanane -  
 hanane -
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

  1. Utilisateur anonyme
     
    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
  2. Utilisateur anonyme
     
    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
  3. Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention   112
     
    Bonjour,

    Cette syntaxe fonctionne sous ACCESS 2000/SQL.

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

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