Recuperation des données sous oracle

Fermé
diarr - 22 mai 2010 à 08:12
 fiu - 22 mai 2010 à 12:07
Bonjour,

je veux recupere des données de ma table dans un fichier en maintenent le un format je m'explique:
ma table est declare comme suite tb (nom: char 15, preonom: char 15,date_ness: char 8,matri char 4)
les données actuel de ma table sont:

PAUL,JARDIN,07031992,1027
PATRICK,AVRIL,12051994,5987
ERIC,CHIFON,31072000,0485

Je veux avoir dans mon fichier
cat fich:

PAUL JARDIN 070319921027
PATRICK AVRIL 120519945987
ERIC CHIFON 310720000485

je veux garder les de char dans mon fichier (15,15,8,4)

2 réponses

Profil bloqué
22 mai 2010 à 08:20
ses 2 program peuvent peutetre t'aider UndeletePlus et recuva il sont tous les 2 free et mon eter utile plus d'une fois .

https://www.01net.com/telecharger/windows/Utilitaire/manipulation_de_fichier/fiches/38659.html

https://www.01net.com/telecharger/windows/Utilitaire/disque_dur_cdrom_dvd/fiches/41763.html
0
Salut

Avec SQL*Plus, tu devrais pouvoir générer un fichier qui réponde à ta demande.
Avant d'envoyer ta requête, tu dois indiquer quelques bricoles à SQL*Plus :
- ne pas afficher les noms des colonnes (SET HEAD OFF)
- ne pas afficher le nombre de lignes renvoyées (SET FEED OFF)
- ne pas afficher les commandes (SET ECHO OFF)
- enregistrer l'affichage dans un fichier (SPOOL nom_de_fichier)
Ensuite exécuter la requête (SELECT TRIM(PRENOM)||' '||TRIM(NOM)||' '||DATE_NESS||MATRI FROM tb)
Finalement, arrêter l'envoi de l'affichage dans un fichier (SPOOL OFF)

Rassure-toi, pour tes prochaines sessions avec SQL*Plus, tu retrouveras tes options par défaut
0
j'ai l'impression d'avoir oublié
- éviter les sauts de page (SET PAGESIZE 0)

dsl
0