Bonjour,
Je dispose d'une base Oracle ORADB1 avec le paramétrage suivant :
- NLS_CHARACTERSET=WE8MSWIN1252
- NLS_NCHARACTERSET=AL16UTF16
et d'une deuxième base Oracle ORADB2 avec le paramétrage suivant :
- NLS_CHARACTERSET=AL32UTF8
- NLS_NCHARACTERSET=AL16UTF16
Dans les 2 bases, j'ai une table TOTO.F0101 qui a une colonne de type différent selon la base :
- VARCHAR2 pour ORADB1
- NVARCHAR2 pour ORADB2
Ma question : est-il possible de faire un requête du style "INSERT INTO TOTO.F0101@ORADB2 SELECT * FROM TOTO.F0101@ORADB1" ?
J'ai essayé de le faire "bêtement" en ouvrant une session SQL*Plus sur ORADB1 et en exécutant une telle requête mais la table est illisible de l'autre côté.
Merci pour votre aide.
Cordialement,