Bonjour,

J ai un script SQL qui marche tres bien sous SQL serveur.

Par contre, avec ORACLE, en le lancant depuis TOAD, ca foire ...

Script SQL:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
DECLARE @Mask As int 
SET @MASK=2097152 
UPDATE TS_USERS 
SET TS_BROWSERMASK = TS_BROWSERMASK - 2097148 
WHERE ((TS_BROWSERMASK & @MASK) = @Mask );
Sous PL/SQL, j ai ca pour le moment:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
DECLARE Mask INT := 2097152;
BEGIN
UPDATE TS_USERS 
SET TS_BROWSERMASK = TS_BROWSERMASK - Mask
WHERE ((TS_BROWSERMASK && MASK) = Mask )
END;
Mais il ne reconnait pas le & (ET LOGIQUE me semble t il).
Comment gerer ca en PL/SQL ?

Merci

EDIT : bouyao. Pensez à