Exportar o resultado da instrução select para o formato CSV em DB2
Existe alguma forma pela qual possamos exportar o resultado de um estado select para o ficheiro CSV, tal como no MySQL.
Comando MySQL;
SELECT col1,col2,coln into OUTFILE 'result.csv' FIELDS TERMINATED BY ',' FROM testtable t;
6 answers
Poderá executar este comando a partir do processador de linha de comandos DB2 (CLP) ou de dentro de uma aplicação SQL, invocando o procedimentoADMIN_CMD
armazenado
EXPORT TO result.csv OF DEL MODIFIED BY NOCHARDEL SELECT col1, col2, coln FROM testtable;
Existem muitas opções para IMPORT
e EXPORT
que pode usar para criar um ficheiro de dados que satisfaça as suas necessidades. O qualificador NOCHARDEL
irá suprimir os caracteres de aspas duplas que, de outra forma, apareceriam em torno de cada coluna de caracteres.
Tenha em mente que qualquer declaração SELECT
pode ser usada como fonte para a sua exportação, incluindo junta-se ou mesmo recursivo SQL. O utilitário de exportação também irá honrar a ordem de ordenação se você especificar um ORDER BY
na sua declaração SELECT
.
Thried this and got'; ' - delimited csv file:
--#SET TERMINATOR %
EXPORT TO result.csv OF DEL MODIFIED BY CHARDEL;
SELECT * FROM A
Abre o Editor de comandos e executa a pesquisa de selecção na página de comandos.
Abrir a Página de resultados da pesquisa correspondente
Então a partir do Menu -- > seleccionado -- > exportar
De acordo com o docs, você quer exportar o tipo del (o delimitador predefinido parece uma vírgula, Que é o que você quer). Veja a página doc para mais informações sobre o comando EXPORT.
O DBeaver permite-lhe ligar a uma base de dados DB2, executar uma pesquisa e exportar o conjunto de resultados para um ficheiro CSV que pode ser aberto e sintonizado no MS Excel ou LibreOffice Calc.
Para fazer isto, tudo o que tem de fazer (em DBeaver) é carregar com o botão direito na grelha de resultados (depois de executar a pesquisa) e seleccionar "exportar o resultado" no menu de contexto.
Isto produz a janela abaixo, onde poderá, em última análise, gravar o conjunto de resultados num ficheiro como CSV, XML ou HTML:
- expandir a sua ligação ao servidor na vista "Administration Explorer";
- Seleccione as tabelas ou vistas;
- no painel direito, carregue com o botão direito na sua mesa ou na janela;
- deve haver uma opção para extrair / descarregar dados, em português diz: "descartar - > com sql" - algo como " Download - > com sql; "