Bonjour,
J'ai un package Sunopsis qui permet de charger un fichier plat dans une table Oracle. Le problème que j'ai est qu'il n'y a pas de contrôle du format de l'intégrité des données, ce qui provoque des erreurs.
Pour détailler ce qui se passe :
1- Chargement du fichier dans une table de collecte C$ par Sql*loader, sans contrôle d'intégrité (toutes les colonnes sont décrites en varchar2).
2- Bascule dans la table d'intégration I$
3- Controle des contraintes (not null, PK, etc ...)
4- Bascule dans la table cible.
Le problème que je rencontre est que si une donnée n'est pas dans le bon format (exemple : du texte dans un numérique), l'étape 2 va mal se passer car il n'y a pas eu de controle de l'intégrité des données (type et longueur).
Existe t'il un KLM qui fasse cela, ou un autre moyen de faire?
Merci pour vos lumiéres
Partager