Fonction replace avec un long
Bonjour à tous,
je suis sous Oracle 9i et je dois modifier le paramétage d'une table dont la stucture est du type MATABLE (COL1 number, COL2 long).
je voudrais faire un
Code:
1 2
|
UPDATE MATABLE SET COL2=replace(COL2,'XXX','YYY') WHERE COL1=Z |
Mais j'ai une erreur :
Code:
1 2 3 4
|
Error on line 1
ORA-00932: types de données incohérents : NUMBER attendu
; LONG obtenu |
que pourrais je utiliser comme autre solution qu'un replace ?
[EDIT] je sais que les fonctions comme REPLACE fonctionnent sur des types varchar. Existe -t'il d'autres façon de modifier mon parametrage ?[EDIT]
Merci.