Saltar al contenido

¿Cómo generar datos de iSQL a un archivo csv _con_ encabezados?

Solución:

Hubiera sugerido comenzar con otra declaración:

SELECT 'ID;LASTNAME;FIRSTNAME;DOB' FROM dummy;
OUTPUT TO 'C:\temp\sometable.csv' FORMAT ASCII DELIMITED BY ';' QUOTE '';

y agrega el APPEND opción en su consulta … pero no puedo obtener APPEND para trabajar (pero estoy usando un motor ASA 11).

Prueba este

SELECT 'ID','LASTNAME','FIRSTNAME','DOB' union
SELECT string(ID),LASTNAME,FIRSTNAME,DOB FROM SomeTable;
OUTPUT TO 'C:\temp\sometable.csv' FORMAT ASCII DELIMITED BY ';' QUOTE '';

Simplemente agregue la opción

WITH COLUMN NAMES

a su declaración y agrega una línea de encabezado con los nombres de las columnas.

Por tanto, la declaración completa es:

SELECT * FROM SomeTable; OUTPUT TO 'C:tempsometable.csv' FORMAT ASCII DELIMITED BY ';' QUOTE '' WITH COLUMN NAMES

Consulte la documentación de Sybase.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *