DOS et SQL

Fermé
kadden - 14 sept. 2010 à 12:17
kadden Messages postés 248 Date d'inscription mardi 18 mai 2010 Statut Membre Dernière intervention 3 décembre 2021 - 3 oct. 2010 à 20:09
Bonjour,

Je me connecte sur une base de donnée via une console DOS Et je n'arrive pas à déchiffrer le résultat, de ma requête SQL,
Je voulais savoir comment faire pour orienter le résultat de ma requête de la console à un fichier texte ou bien EXCEL

Ou bien au minimum ajouter un truc dans la requête pour organiser l'affichage du résultat.

Merci pour votre aide



A voir également:

4 réponses

dubcek Messages postés 18756 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 18 décembre 2024 5 622
14 sept. 2010 à 13:54
hello
pour rediriger la sortie dans un fichier, ajouter à la fin de la commande DOS :
> fichier.txt
0
kadden Messages postés 248 Date d'inscription mardi 18 mai 2010 Statut Membre Dernière intervention 3 décembre 2021 9
14 sept. 2010 à 14:56
Oui mais le problème,
C'est que quand tu as la console dos, ça s'affiche comme ceci :

Sql > Select * from Table ;

Et quand je fais ça

Sql > Select * from Table ; >fichier.txt

Ça ne marche pas, car il croit que c'est une requête SQL.
Comment faire pour que >fichier.txt soit interprétée comme une vraie commande DOS ?
Merci
0
dubcek Messages postés 18756 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 18 décembre 2024 5 622
14 sept. 2010 à 15:34
je ne connais pas SQL, n'y a -t-il pas une commande pour capturer la sortie dans un fichier ? genre spool fichier.txt
0
kadden Messages postés 248 Date d'inscription mardi 18 mai 2010 Statut Membre Dernière intervention 3 décembre 2021 9
3 oct. 2010 à 20:09
Non je n'ai pas trouvé, peux-être que j'ai mal cherché.

Par contre je pense que je pourrai faire autrement:
- Au lieu de transferer le retour d'une requete SQL dans un fichier,
j'aimerai savoir comment organiser l'affichage du résultat sans le transferer dans un fichier.

Je pense qu'il y'a une option qu'on ajoute à la commande SQL (select * from table) pour segmenter et organiser l'affichage.

Merci pour votre aide.
0