Un poco más fácil.Herramientas gratuitas para resolver lo de cada día.

Generador de INSERT SQL

Generador de INSERT SQL: genera una sentencia de varias filas con identificadores validados y comillas simples escapadas.

El procesamiento se hace en el navegador. Revisa la salida antes de copiarla a otro programa.

¿Te ha servido esta herramienta?

Tabla, columnas y filas

El generador solicita un identificador de tabla, una lista de columnas y filas de valores. Cada fila debe contener el mismo número de celdas que columnas. La salida reúne las tuplas en una sentencia INSERT de varias filas para copiar y revisar.

Identificadores y literales

Los nombres de tabla y columna se limitan a identificadores simples. En los valores, números, booleanos y NULL se conservan sin comillas; el resto se escribe como literal de texto y los apóstrofes se duplican. Esta inferencia pequeña no conoce el tipo real de la base.

Ejemplo con dos registros

Con tabla usuarios, columnas nombre y edad, y filas Ana,22 y Luis,30 se generan dos tuplas bajo el mismo INSERT. Comprueba que el orden de cada valor coincide con la lista de columnas antes de ejecutar la sentencia.

CSV y dialectos

El parser de filas no implementa CSV citado completo. Una coma dentro de un texto puede crear una celda adicional y provocar rechazo o desplazamiento. Además, los dialectos SQL difieren en identificadores y literales; valida la salida con el motor concreto.

Ejecución segura

La página no se conecta a una base ni ejecuta SQL. Usa la salida para datos pequeños y controlados, dentro de una transacción de prueba. Para valores no confiables o una aplicación, emplea consultas parametrizadas en vez de construir sentencias mediante concatenación.

Transacción y confirmación

Antes de ejecutar un lote, inicia una transacción, cuenta las filas afectadas y consulta una muestra. Confirma solo cuando columnas, tipos y restricciones respondan como esperas. Un INSERT sintácticamente válido puede activar triggers o conflictos, y el generador no conoce esos efectos secundarios del esquema de destino. Conserva además una copia de los valores fuente para poder auditar cada tupla.

Fuentes y referencias

Continúa con estas herramientas

Preguntas frecuentes

¿Cómo se escapa el nombre O'Brien?

El apóstrofo interior se duplica dentro del literal SQL, según la forma estándar aplicada por el generador.

¿Por qué NULL no lleva comillas?

Sin comillas representa ausencia de valor. «NULL» con comillas sería una cadena de cuatro letras.

¿Valida los tipos de las columnas?

No. No conoce el esquema; un literal aceptable sintácticamente todavía puede incumplir tipo, longitud o restricción.

¿Puedo pegar CSV con comas citadas?

No de forma fiable en este formulario. Prepara filas sin delimitadores internos o utiliza un importador CSV real.

¿Es adecuado para datos enviados por usuarios?

No como sustituto de parámetros. En una aplicación, deja que el controlador de base enlace valores de forma segura.

¿Cómo interpreta true y false?

Los conserva como literales booleanos sin comillas. La base de destino debe admitir esa sintaxis y tipo.

Herramienta de OCC Tools

Cálculo y documentación · Actualizado: 14 de septiembre de 2026