Dans le cadre d'un transfert massif de données d'une base à une autre, j'utilise des tables externes. Les NULL ne sont cependant pas matérialisable dans les fichiers texte produits si ce n'est par des chaines vide.
Mais alors comment faire la différence entre chaine vide et NULL. J'utilise donc les fonctions COLAESCE et NULLIF avec des valeurs abérantes pour chaque type de champs afin de repérer à l'import les champs qui était à NULL avant l'exportation.
Des personnes ont t'ils d'autres méthodes permettant de gérer les NULL dans les tables externes?
D'autre part l'importation de table externe provenant d'une interbase 6 vers une firebird 2.00 pose des problèmes (en gardant le même dialect). L'import-export entre deux versions différentes semble poser problème? Avez vous des expériences sur le sujet?
Merci de votre aide
Partager