Le jeu. 21 oct. 2004 à 14:50:17 -0400, Peter Michel a écrit :
Cette question est tellement fréquente qu'elle figure dans la FAQ Informix sur le site web IIUG.
Vous pouvez soit :
1. Utiliser UNLOAD TO pour produire un fichier délimité et le post-traiter avec
C/Perl/Awk/peu importe. Ou
2. Récupérer l'un des nombreux scripts et programmes 4GL du dépôt logiciel IIUG
afin de reformater la sortie de dbaccess dans un format plus « normal ».
3. Récupérer le paquet sqlcmd de Jonathan Leffler depuis le dépôt logiciel IIUG.
Sqlcmd est un processeur SQL en ligne de commande dont le formatage de sortie est
configurable, et il ne coupe pas les lignes pour les faire tenir sur 80 colonnes comme le fait dbaccess.
Art S. Kagel
> Bonjour,
> je souhaite créer des listes simples via un script c et dbaccess, mais la sortie ne produit
> que des lignes de 80 caractères. Si la sortie est plus longue, elle est découpée en une ligne
> par colonne. Dans la commande de sortie, je ne trouve que l'option « without
> headers », mais cela ne change pas la longueur. La sortie est dirigée vers un
> fichier, pas vers l'écran. Existe-t-il une astuce pour définir la longueur de ligne ? Merci
> beaucoup !
> Cordialement, Peter