Probleme de DML + table imbriquée [Oracle] - SQL/NoSQL - Programmation
Marsh Posté le 20-02-2006 à 21:21:48
Je me demande à quoi sert le TS qui se trouve avant SET.
Peut-être qu'en enlevant, cela marcherait.
Marsh Posté le 21-02-2006 à 02:23:33
c'est sensé donner un nom a la table afin de pouvoir y faire reference par la suite (TS pour table salaire). Je vais tt de meme tester sans mais plus maintenant ^^
edit --
J'ai testé sans le "TS" et le probleme persiste
Marsh Posté le 21-02-2006 à 13:38:36
Domage que ça n'ait pas marché.
Essayons autre chose. Par exemple, pourquoi pas :
Code :
|
Marsh Posté le 22-02-2006 à 16:34:40
Cette update ne selectionne pas un mois en particulier.
Et employe.montant est un identificateur invalide.
Marsh Posté le 22-02-2006 à 19:44:59
Reprenons au début :
dans la table employe tu as à la fois salaire et montant ?
Si c'est le cas :
Code :
|
S'il n'y a que le champ salaire, et que tu as inventé montant (et c'est ce que tes commentaires portent à croire ...) :
Code :
|
ou encore (passe-partout) :
Code :
|
Marsh Posté le 20-02-2006 à 19:25:45
J'ai un probleme pour mettre à jour une table imbriquée dans Oracle.
Voici comme sont construites les tables:
Le but est de mettre a jour le salaire pour un mois donnée:
L'erreur : ( l'étoile doit se trouver sous le 'm' de "SET montant" )
Message édité par ffomnislash le 20-02-2006 à 19:26:51