Exporter le résultat de select statement au format CSV dans DB2
6 réponses
vous pouvez exécuter cette commande depuis le processeur en ligne de commande DB2 (CLP) ou depuis une application SQL en appelant le ADMIN_CMD
procédure stockée
EXPORT TO result.csv OF DEL MODIFIED BY NOCHARDEL SELECT col1, col2, coln FROM testtable;
il y a beaucoup d'options pour IMPORT
et EXPORT
que vous pouvez utiliser pour créer un fichier de données qui répond à vos besoins. NOCHARDEL
le qualificatif supprimera les guillemets doubles qui autrement apparaîtraient autour de chaque colonne de caractères.
Gardez à l'esprit que tout SELECT
l'instruction peut être utilisée comme source pour votre exportation, y compris les jointures ou même le SQL récursif. L'utilitaire export va également honorer l'ordre de tri si vous spécifiez un ORDER BY
dans votre SELECT
déclaration.
Thried ce et a obtenu '; 'délimité par fichier csv:
--#SET TERMINATOR %
EXPORT TO result.csv OF DEL MODIFIED BY CHARDEL;
SELECT * FROM A
Voici comment vous pouvez le faire à partir du client DB2.
ouvrez L'éditeur de commandes et lancez la requête select dans l'onglet Commandes.
ouvrir L'onglet Résultats de la requête correspondante
puis à partir du Menu -- > sélectionné -- > exporter
Selon la documentation, vous voulez exporter de type del (le délimiteur par défaut ressemble à une virgule, ce que vous voulez). Voir la page doc pour plus d'informations sur la commande EXPORT.
DBeaver vous permet de vous connecter à une base de données DB2, exécuter une requête, et exporter le résultat-ensemble à un fichier CSV qui peut être ouvert et affiné dans MS Excel ou LibreOffice Calc.
Pour ce faire, tout ce que vous avez à faire (dans DBeaver) est un clic droit sur la grille de résultats (après avoir lancé la requête) et sélectionnez "Exporter les résultats" dans le menu contextuel.
cela produit la boîte de dialogue ci-dessous, où vous pouvez en fin de Compte sauvegarder le résultat fichier CSV, XML ou HTML:
J'utilise IBM Data Studio V 3.1.1.0 avec un DB2 sous-jacent pour z / OS et la réponse acceptée n'a pas fonctionné pour moi. Si vous utilisez IBM Data Studio (v3.1.1.0) Vous pouvez:
- développez votre connexion serveur dans la vue" Administration Explorer";
- Sélectionner les tables ou vues;
- sur le panneau droit, faites un clic droit sur votre table ou votre vue;
- il devrait y avoir une option pour extraire/télécharger des données, en portugais il est dit: "Descarregar - > com sql" - quelque chose comme "Télécharger -> avec sql;"