¿Algo va mal con esta herramienta?
Sobre «Formateador SQL En Línea»
Esta herramienta formatea consultas SQL con indentación consistente, capitalización de palabras clave y saltos de línea. Los SELECT largos con múltiples JOIN se vuelven legibles, con cada cláusula (SELECT, FROM, WHERE, JOIN, GROUP BY, ORDER BY) claramente separada.
El embellecimiento SQL es esencial al revisar consultas complejas, incrustar SQL en documentación, depurar consultas de producción desde logs, o compartir consultas con colegas. SQL sin formato en una línea es técnicamente válido pero prácticamente ilegible.
La herramienta entiende los dialectos SQL modernos (PostgreSQL, MySQL, SQL Server, Oracle, SQLite) y maneja CTEs (cláusulas WITH), funciones de ventana, subconsultas y cuerpos de procedimientos almacenados correctamente.
Cómo usar esta herramienta
Cómo embellecer una sentencia SQL
Pega el SQL
Pon un `SELECT`, `INSERT`, `UPDATE`, `DELETE` o DDL en el campo «SQL». La mayoría de los dialectos grandes funcionan — Postgres, MySQL, SQLite, MS SQL — aunque la sintaxis específica del dialecto (`ROWS BETWEEN`, `JSON_VALUE`, …) se conserva literal, sin normalizar.
Ejecutar
Resultado: un único campo `formatted`. Palabras clave en mayúsculas (`SELECT`, `FROM`, `JOIN`, `WHERE`), columnas indentadas bajo `SELECT`, cada JOIN en su línea y cadenas `AND` / `OR` quebradas bajo `WHERE`.
Comentarios y cadenas
Comentarios de una línea (`-- …`), de bloque (`/* … */`) y estilo Postgres `--` pasan. Las cadenas literales (`'foo'`) e identificadores entre comillas (`"col"`, `` `col` ``) no se tocan — su contenido se trata como opaco.
Lo que no cambia
Sin reescritura de consultas, sin hints de optimización, sin validación de esquema. Si parece que los JOIN se reordenaron o cambiaron paréntesis, es sólo la elección cosmética de espaciado — la semántica no se mueve.