|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2004 Messages : 15 ![]() |
Salut a tous,
voila j'ai un fichier texte dont les enregistrements sont constitues de plusieurs champs separes par ';' et je veux deverser le contenu dans un fichier sous oracle.J'ai quand meme beaucoup chercher dans le forum sans rien trouve de satisfaisant. je veux que quand je click sur un bouton a partir d'un ecran que le deversement se fasse directement. Que faire. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
Il n'existe pas de package forms qui permet de faire cela directement.
Maintenant rien ne t'empêche de développer une procédure qui lit ton fichier avec text_io et de découper la ligne en utilisant les fonctions substr et instr.
__________________
Un problème sans solution est un problème mal posé Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : août 2004 Messages : 15 ![]() |
c'est une idee mais sauf que les champs ne sont pas tous de type texte. Certains sont des champs numeriques et d'autres des dates.
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
Rien ne t'empêche de faire des to_number et des to_date
Autre solution si tu es en Oracle9i, tu peux passer par des tables externes (mais là il faut transférer ton fichier sur le serveur de base de données).
__________________
Un problème sans solution est un problème mal posé Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : août 2004 Messages : 15 ![]() |
Merci, mais comment justement preciser que le separateur des champs est ';' ?
|
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
Je ne comprends pas trop ta question : tu veux savoir comment retrouver chaque colonne ? ou suivant les fichiers le séparateur ne sera pas toujours le ";" ?
__________________
Un problème sans solution est un problème mal posé Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP. |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : août 2004 Messages : 15 ![]() |
je veux justement savoir comment retrouver chaque colonne pour la recuperer.
|
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
Voilà un post qui pourra te venir en aide :
http://www.developpez.net/forums/viewtopic.php?t=288032&highlight=instr
__________________
Un problème sans solution est un problème mal posé Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com