Formateador SQL
Organiza y formatea consultas SQL online con sangría personalizada y palabras clave en mayúsculas.
Ejecutar herramienta
Este formateador de SQL organiza y estructura tus consultas para mejorar su legibilidad. Al procesar el texto ingresado, convierte las palabras clave del lenguaje a mayúsculas y aplica una sangría uniforme en cada nivel de la instrucción. Puedes ajustar el número de espacios de sangría entre 0 y 8 según las normas de estilo de tu equipo o proyecto. El sistema procesa instrucciones habituales como SELECT, INSERT, UPDATE o DELETE y une múltiples sentencias separándolas con punto y coma y salto de línea. Si introduces texto con solo espacios en blanco, obtendrás una salida limpia sin modificaciones. Para consultas extensas, el límite de tamaño admitido alcanza hasta un millón de bytes en codificación UTF-8. Utiliza esta utilidad para ordenar fragmentos largos generados automáticamente, depurar bloques complejos con uniones y filtros o preparar código antes de integrarlo en repositorios compartidos y revisiones técnicas.
Instrucciones
- Pega o escribe tu consulta SQL en el campo de texto principal.
- Selecciona el número de espacios para la sangría (el valor predeterminado es 2).
- Indica la variante del lenguaje si deseas mantener un valor específico.
- Pulsa el botón de formatear para reorganizar el texto.
- Copia la consulta formateada directamente desde el panel de resultados.
Ejemplos
- Entrada: select id, nombre, email from usuarios where activo = 1 order by id desc; con sangría de 2 espacios. Resultado: la consulta con SELECT, FROM, WHERE y ORDER BY en mayúsculas y cláusulas alineadas en líneas independientes.
- Entrada: insert into pedidos (cliente_id, total) values (42, 99.5); update clientes set saldo = saldo - 99.5 where id = 42; con sangría de 4 espacios. Resultado: ambas sentencias separadas con punto y coma, salto de línea y sangría de 4 espacios.
Preguntas frecuentes
¿Qué ocurre si indico una sangría menor que 0 o mayor que 8?
El formateador aplica automáticamente el valor predeterminado de 2 espacios cuando el número indicado se encuentra fuera del rango permitido de 0 a 8.
¿El formateador comprueba si la consulta SQL es sintácticamente válida?
La herramienta reorganiza y da formato al texto suministrado, pero no ejecuta la consulta ni valida su compatibilidad con un motor de base de datos específico.
¿Existe algún límite en la longitud de la consulta?
El texto de entrada admite un máximo de 1.000.000 de bytes en UTF-8. Entradas que superen ese tamaño se rechazan antes del procesamiento.
¿Cómo se gestionan las consultas compuestas por varias sentencias?
Cada sentencia analizada se formatea de manera individual y se une con la siguiente mediante un punto y coma junto a un salto de línea.