Guía

Cómo convertir los valores de INSERT SQL a CSV

Introduce una instrucción `INSERT` con una sección `VALUES` reconocible para transformar sus grupos de valores en filas CSV y consultar cuántos se han interpretado. Si no introduces texto o falta una sección compatible, la salida será vacía y el recuento será cero.

Herramienta Conversor de SQL a CSV

Introduce una instrucción INSERT con una sección VALUES reconocible para transformar sus grupos de valores en filas CSV y consultar cuántos se han interpretado. Si no introduces texto o falta una sección compatible, la salida será vacía y el recuento será cero.

Para qué sirve esta conversión

Esta herramienta está pensada para extraer datos que aparecen en la sección VALUES de una instrucción SQL con formato INSERT y presentarlos como texto CSV. Puede resultar práctica cuando ya tienes varios grupos de valores dentro de una consulta y quieres inspeccionar sus filas sin trabajar con la instrucción completa. El resultado también incluye un recuento de los grupos interpretados durante la conversión. El campo para introducir SQL es opcional y comienza vacío, así que puedes preparar la consulta antes de pegarla o abrir la herramienta para comprobar primero su funcionamiento. La conversión se concentra en la información delimitada por grupos entre paréntesis dentro de una sección VALUES reconocible; por ello, conviene preparar la entrada teniendo presente ese formato. No hace falta añadir contenido si todavía no tienes una instrucción que procesar.

Pasos para obtener las filas CSV

  1. Prepara una instrucción de tipo INSERT que contenga una sección VALUES reconocible. Comprueba que los datos estén organizados en grupos de valores delimitados por paréntesis, ya que esos grupos son los que se transformarán en filas.

  2. Copia la instrucción y pégala en el campo de texto destinado al SQL. Puedes dejar el campo vacío mientras preparas el contenido, pero una entrada sin datos no producirá filas CSV.

  3. Ejecuta la conversión mediante el control disponible en la página. La herramienta localizará la sección VALUES compatible y convertirá los grupos entre paréntesis en texto con formato de filas CSV.

  4. Lee el contenido generado y observa el recuento de filas o grupos interpretados. Si la entrada contiene varios grupos, el resultado puede incluir varias filas y el recuento refleja los grupos que se hayan procesado.

  5. Si vas a probar otra consulta, reemplaza el texto anterior por la nueva instrucción y vuelve a ejecutar la conversión. Cuando no aparezca contenido, revisa primero la presencia de una sección VALUES reconocible y después la delimitación mediante paréntesis de los grupos que quieres extraer.

Cómo interpretar el resultado

El texto obtenido debe leerse como una representación en filas de los grupos de valores encontrados dentro de la sección compatible. Por tanto, el número comunicado sirve para comprobar cuántos grupos se han interpretado, no para describir el número de instrucciones SQL presentes en el texto. Si hay más de un grupo entre paréntesis, pueden aparecer varias filas CSV correspondientes a esos grupos.

Cuando la salida está vacía y el recuento es cero, comprueba dos condiciones antes de modificar los datos: que el campo no esté vacío o compuesto solo por espacios y que la entrada incluya una sección VALUES que la herramienta pueda reconocer. La segunda situación puede darse aunque el texto contenga otra clase de SQL.

El resultado no debe entenderse como una conversión general de cualquier sentencia SQL. Su alcance práctico es la extracción de grupos VALUES en entradas con formato de INSERT, de modo que una consulta que no siga esa estructura puede no generar filas.

Ejemplo práctico

Necesitas separar en filas CSV dos grupos de datos incluidos en una instrucción INSERT.

Pega una instrucción INSERT cuya sección VALUES contenga (1, 'Ana'), (2, 'Luis') y ejecuta la conversión.

La salida presenta la forma de dos filas CSV y el recuento señala dos grupos interpretados.

Limitaciones

  • La función se centra en extraer grupos VALUES de entradas con formato INSERT, no en convertir cualquier sentencia SQL.

Errores frecuentes

  • Causa: la consulta no contiene una sección VALUES reconocible o los datos no están separados en grupos entre paréntesis. Corrección: utiliza una entrada con formato INSERT, revisa la sección VALUES y vuelve a ejecutar la conversión.

Preguntas frecuentes

¿Puede transformar varios grupos de valores en varias filas CSV?

Cuando la sección VALUES es reconocible, los grupos delimitados por paréntesis pueden convertirse en filas CSV separadas, y el recuento refleja los grupos procesados.

¿Qué ocurre si no introduzco ningún SQL?

Si dejas el campo vacío o solo contiene espacios, la herramienta genera texto CSV vacío y comunica un recuento de cero grupos interpretados.

¿Convierte cualquier consulta SQL a CSV?

Solo procesa la estructura descrita cuando encuentra una sección VALUES reconocible; otra clase de SQL puede terminar con salida vacía y recuento cero.

Herramienta

Conversor de SQL a CSV