J'ai une table avec environ 10 colonnes de type VARHCAR et de taille> 2000. J'essaie de les convertir en CLOB en utilisant des colonnes temporaires et en les renommant après avoir copié des données. Il n'y avait pas de problèmes avec 4 de ces colonnes mais je reçois ORA-00932 pour toutes les colonnes restantes. Voici le SQL répété pour chaque colonne.ORA-00932 lors de la mise à jour de la colonne CLOB
ALTER TABLE TABLE1 ADD (TEMP_CLOB CLOB);
UPDATE TABLE1 SET TEMP_CLOB=BIG_VARCHAR_COLUMN;
ALTER TABLE TABLE1 DROP COLUMN BIG_VARCHAR_COLUMN;
ALTER TABLE TABLE1 RENAME COLUMN TEMP_CLOB TO BIG_VARCHAR_COLUMN;
Voici le rapport d'erreur:
SQL Error: ORA-00932: inconsistent datatypes: expected - got CLOB
00932. 00000 - "inconsistent datatypes: expected %s got %s"
*Cause:
*Action: