[BDD Ingres]export de donness

Résolu/Fermé
stillfelil Messages postés 135 Date d'inscription samedi 23 octobre 2004 Statut Membre Dernière intervention 21 février 2009 - 5 févr. 2007 à 15:03
jpzuate Messages postés 56 Date d'inscription dimanche 4 mars 2007 Statut Contributeur Dernière intervention 9 juin 2008 - 11 mars 2007 à 21:45
Bonjour
J'utilise le Sgbd INGRES,et je voudrais savoir si ya un moyen d'exporter une Requete vers en fichier texte avec un ";" comme separateur entre les colonnes,
du style de BCP sous MS SQL Server
Merci

2 réponses

Jean-Pierre Zuate
4 mars 2007 à 14:27
Bonjour,

Oui c'est possible. Il faut utiliser l'ordre copy table de la manière suivante :
copy table nom_de_table (colonne1=char(0)';', colonne2=char(0)';', etc. nl) into 'nom_de_fichier'

Vous pouvez imaginer exporter ainsi le résultat d'un SELECT en passant par une GLOBAL TEMPORARY TABLE.

Il existe un site du club utilisateur Ingres si ça vous intéresse : www.ingres-ua.org

Bon courage,
Jean-Pierre ZUATE
0
stillfelil Messages postés 135 Date d'inscription samedi 23 octobre 2004 Statut Membre Dernière intervention 21 février 2009 38
4 mars 2007 à 14:39
Merci Jean-Pierre Zuate
petite question
a quoi sert le char(0) dans la requete ?
0
jpzuate Messages postés 56 Date d'inscription dimanche 4 mars 2007 Statut Contributeur Dernière intervention 9 juin 2008 51
11 mars 2007 à 21:45
De rien :-)
char(0) sert à stocker (ou à lire selon que le copy soit INTO ou FROM) tous les caractères d'une chaîne. A contrario char(n) ne concerne que n caractères ...
0