Comment créer un fichier plat avec des valeurs extraites d'une base de données (en utilisant select) sous UNIX?Comment créer un fichier plat avec des valeurs extraites d'une base de données sous UNIX?
1
A
Répondre
1
Si vous utilisez SQLPlus, utilisez SPOOL directive pour afficher la sortie du script dans un fichier. Ce SO question details how to get a CSV file via SQLPlus/SPOOL, par exemple.
SPOOL your_file.txt
SELECT 1, 'test'
FROM DUAL
SPOOL OFF
connexes:
1
Vous devriez pouvoir appeler sqlplus
à partir d'un script shell et rediriger les résultats vers un fichier plat. Voir this answer pour plus de détails.
1
Pour les variables passées à un script shell essayer un document en:
#!/bin/ksh
var=$(printf "'%s'" `date +%b-%d-%Y`)
sqlplus -s me/[email protected] <<!
set pages 55
spool outfile.lis
select * from mytable where sales_date= $var ;
spool off
!
Il utilise la date d'aujourd'hui. Le fichier plat est outfile.lis
Questions connexes
- 1. Comment stocker des données dans un fichier plat sous Android?
- 2. Comment créer un lien à partir des données extraites de la base de données
- 3. Exporter des données vers un fichier plat
- 4. comment créer un fichier plat dans ruby
- 5. comment envoyer un mail avec des données extraites d'une base de données avec javamail et smtp?
- 6. Sous Unix, comment créer un fichier dans un chemin absolu
- 7. créer un objet avec ses valeurs de propriété à partir d'un fichier plat, besoin d'idées d'implémentation
- 8. comment diffuser des données sous UNIX
- 9. Comment créer un progiciel sous Unix/Linux
- 10. Comment créer un thread sous UNIX?
- 11. application Find-Or-Créer lors de l'importation de fichier plat de base de données
- 12. Données relationnelles au fichier plat
- 13. créer un fichier plat de longueur fixe avec Java
- 14. Comment lancer un fichier .jar sous UNIX?
- 15. Créer un rapport Crystal avec des données extraites de deux tables différentes
- 16. fichier oracle à fichier plat
- 17. Formater un fichier sous Unix/Linux?
- 18. Comment créer des sockets réseau persistants sous Unix dans Ruby?
- 19. Stockage des exceptions dans un fichier plat
- 20. Comment importer vers SQL Server 2005 à partir d'un fichier plat avec des transformations de données
- 21. Comment extraire un morceau arbitraire d'un fichier sous unix/linux
- 22. Comment créer un fichier dmp d'une base de données Oracle?
- 23. Comment créer un fichier de taille supérieure à 2 Go sous Linux/Unix?
- 24. Affichage des lignes, extraites d'une base de données, une par une dans un DataGrid
- 25. Exécution d'un fichier binaire plat sous Linux
- 26. Comment ajouter des colonnes à des données à partir d'une source de fichier plat dans SSIS?
- 27. Comment supprimer des mots d'un fichier sous UNIX?
- 28. DB ou fichier plat?
- 29. créer des tables sous UNIX en utilisant tbl troff/nroff
- 30. Comment créer un objet avec plusieurs valeurs?