Bonjour,
je tente de transformer un certain nombre de fichiers DDS en table SQL..
Je suis la méthode donnée par VOLUBIS (en résumé)
1-Conversion des fichiers physiques en tables SQL
2-Création d'un logique DDS ayant le même format que l'ancien physique
Cela fonctionne très bien sur certains fichiers le niveau de format du logique DDS étant bien le même que celui de l"'ancien" physique. les programmes fonctionnent toujours.
Mais je rencontre un problème lors de la transformation de certains fichiers qui ont été modifiés afin d'jouter une colonne de type "Identity" via un alter table.
Lors de la création du logique pointant sur table SQL via le code suivant (CRTLF)
A UNIQUE
A R RFIC PFILE(TABLE_SQL)
A FORMAT(FICHIER_DDS)
A K CLE
Le logique ainsi créé ne conserve pas le même identificateur de niveau de format que le fichier d'origine. Contrairement aux fichiers qui n'ont pas de colonne de type "Identity"
Le code suivant permet de conserver l'identificateur de niveau de format....
A UNIQUE
A R RFIC PFILE(TABLE_SQL)
A FORMAT(TABLE_SQL)
A K CLE
Mais un ajout de colonne sur la table sql sera répercutée sur le logique et viendra modifier l'identificateur de niveau de format.
Avez vous déjà rencontré ce problème ? Comment le contourner ?
D'avance merci
Partager