oracle-sqldeveloper how - ¿Cómo exportar el resultado de la consulta a csv en Oracle SQL Developer?




to query (6)

Estoy usando Oracle SQL Developer 3.0. Intentando averiguar cómo exportar un resultado de consulta a un archivo de texto (preferiblemente CSV). Al hacer clic con el botón derecho en la ventana de resultados de la consulta no me da ninguna opción de exportación.


Answers

Versión estoy usando

Actualización 5 de mayo de 2012

Jeff Smith ha blogged , lo que creo que es el método superior para obtener la salida CSV de SQL Developer. El método de Jeff se muestra como el Método 1 a continuación:

Método 1

Agregue el comentario /*csv*/ a su consulta SQL y ejecute la consulta como un script (usando F5 o el segundo botón de ejecución en la barra de herramientas de la hoja de trabajo)

Eso es.

Método 2

Ejecutar una consulta

Haga clic derecho y seleccione descargar.

Actualizar. En Sql Developer Versión 3.0.04, la descarga se ha modificado para exportar. Gracias a Janis Peisenieks por señalar esto.

Captura de pantalla revisada para SQL Developer versión 3.0.04

Desde el formato desplegable seleccione CSV.

Y sigue el resto de las instrucciones en pantalla.


Para su información, puede sustituir el /*csv*/ por otros formatos, incluyendo /*xml*/ y /*html*/ . seleccione /*xml*/ * from emp devolvería un documento xml con los resultados de la consulta, por ejemplo. Encontré este artículo mientras buscaba una forma fácil de devolver XML de una consulta.


No es exactamente "exportar", pero puede seleccionar las filas (o Ctrl - A para seleccionarlas todas) en la cuadrícula que desea exportar, y luego copiar con Ctrl - C.

El valor predeterminado es delimitado por tabulaciones. Puedes pegar eso en Excel o algún otro editor y manipular los delimitadores todo lo que quieras.

Además, si usa Ctrl - Shift - C en lugar de Ctrl - C , también copiará los encabezados de columna.


Para su información, a cualquier persona que tenga problemas, hay un error en la exportación de marca de tiempo CSV que acabo de pasar unas horas trabajando. Algunos campos que necesitaba exportar eran del tipo timestamp. Aparece la opción de exportación CSV incluso en la versión actual (3.0.04 a partir de esta publicación) no logra colocar los símbolos de agrupación alrededor de las marcas de tiempo. Muy frustrante ya que los espacios en las marcas de tiempo rompieron mi importancia. La mejor solución que encontré fue escribir mi consulta con TO_CHAR () en todas mis marcas de tiempo, lo que produce el resultado correcto, aunque con un poco más de trabajo. Espero que esto le ahorre tiempo a alguien o haga que Oracle esté en la pelota con su próximo lanzamiento.


Para realizar una exportación a su sistema local desde el desarrollador de SQL.

Path : C:\Source_Table_Extract\des_loan_due_dtls_src_boaf.csv

    SPOOL "Path where you want to save the file"
    SELECT /*csv*/ * FROM TABLE_NAME;

Con SQL Developer 4.x, la opción de idioma se agregará a ..\sqldeveloper\bin\sqldeveloper.conf , en lugar de a ..\sqldeveloper\bin\ide.conf :

# ----- MODIFICATION BEGIN -----
AddVMOption -Duser.language=en
# ----- MODIFICATION END -----




oracle csv export oracle-sqldeveloper