SQL formatter online
Convierte una consulta densa en algo que otra persona pueda revisar antes de que llegue a una migración, reporte o corrección de producción.
Esperando SQL...Por qué formatear SQL
En SQL denso se esconden errores pequeños: un join equivocado, un paréntesis faltante, un filtro en la cláusula incorrecta o un alias que ayer parecía obvio. Formatear no vuelve correcta una query, pero hace visible la intención para revisarla.
Referencia rápida de dialectos
| Dialecto | Rasgos comunes | Configuración recomendada |
|---|---|---|
| Standard SQL | Base general para consultas relacionales simples. | Keywords en mayúsculas, indentación de 2 espacios |
| MySQL / MariaDB | Backticks, cláusulas LIMIT y sintaxis propia de MySQL. | Dialecto MySQL |
| PostgreSQL | Strings $tag$, operadores JSONB y sintaxis con muchos casts. | Dialecto PostgreSQL |
| Transact-SQL (T-SQL) | Identificadores con corchetes, cláusulas TOP y sintaxis de SQL Server. | Dialecto T-SQL |
Preguntas frecuentes
¿Esto sube mi SQL a un servidor?
No. El formateo ocurre en el navegador, así que el texto de la query permanece en la página.
¿Cómo reformateo SQL minificado?
Pega la query de una línea en el editor y elige el dialecto más cercano. El formateador reconstruye saltos, indentación y mayúsculas de keywords.
¿Formatear puede cambiar cómo se ejecuta una query?
Espacios y mayúsculas de keywords no deberían cambiar la semántica. De todos modos, trata la salida como código: revísala, prueba y cuida sintaxis específica del dialecto.
¿Qué dialecto SQL debo elegir?
Elige la base de datos que ejecutará la query. PostgreSQL, MySQL y SQL Server tienen reglas distintas de comillas, funciones, casts y LIMIT.