bonjour j'essaie de réaliser une mise à jour sur un champ par rapport à un champ d'une autre table et en fonction d'une clause where
je n'ai que des privilèges select sur la table COM et la table CES j'ai lezs privilèges d'update et select...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Update (select es.ST_ST as stat ,np.fr as i from CES es, COM np where es.CD=np.CD) t set t.stat = (case when t.i='D' then '0' when t.i='Q' then '0' when t.i is null then 'X' else '1' end);
et cette expression me renvoie une erreur de privilèges insuffisant..... pourtant j'essaie bien de mettre à jour la bonne table....
bref si quelqu'un peut m'aider.....
merci
Partager