Formatea consultas SQL en línea
Este formateador de SQL convierte consultas densas, de una sola línea o con un estilo inconsistente en SQL limpio y sangrado en tiempo real, directamente en tu navegador. Pega un SELECT largo con varios joins o una instrucción apretada copiada de un registro y el resultado embellecido aparece al instante en el panel derecho, con las cláusulas alineadas y las palabras clave en las mayúsculas que prefieras.
Casos de uso habituales
Desenredar consultas largas
Revisar y depurar
Estandarizar el estilo
Cómo embellecer SQL
Pega tu consulta
Escribe o pega SQL en el panel Entrada de la izquierda. También puedes Subir un archivo .sql o hacer clic en Ejemplo para cargar una muestra.
Ve la salida al instante
La consulta formateada y con resaltado de sintaxis aparece de forma automática en el panel derecho mientras escribes. Los números de línea y un contador de tamaño en vivo facilitan recorrer scripts largos.
Elige las mayúsculas y el dialecto
Define la Sangría (2, 3, 4, 8 espacios o Tab), elige las Palabras clave (UPPER, lower o conservar) y selecciona el Dialecto que coincida con tu base de datos. La salida se reformatea de inmediato.
Copia o descarga
Haz clic en Copiar para llevarte el resultado, o en Descargar para guardarlo como archivo .sql. Usa Editar para retocar la salida a mano antes de exportarla.
Funciones y opciones de formateo
Opciones de formateo
Estos controles adaptan la salida a las convenciones de tu equipo y a tu base de datos concreta. Cada cambio reformatea la consulta al instante.
| Opción | Valores | Qué controla |
|---|---|---|
| Sangría | 2 · 3 · 4 · 8 espacios · Tab | Ancho y carácter de sangría usados en las cláusulas y las expresiones anidadas. |
| Palabras clave | UPPER · lower · Conservar | Mayúsculas aplicadas a las palabras clave SQL como SELECT y WHERE. |
| Dialecto | Estándar · MySQL · PostgreSQL · MSSQL · Oracle | La variante de SQL usada para analizar y formatear la sintaxis específica del dialecto. |
Dialectos compatibles
SQL estándar
Formateo ANSI SQL para consultas portables que no están atadas a un motor concreto.
MySQL y PostgreSQL
Formateo consciente del dialecto para las dos bases de datos de código abierto más populares.
MSSQL y Oracle
Soporte para la sintaxis T-SQL (SQL Server) y PL/SQL (Oracle).
Herramientas integradas
Formateo en tiempo real
La salida se actualiza mientras escribes, con resaltado de sintaxis y números de línea.
Subir y descargar
Carga un archivo .sql local o exporta el resultado formateado con un clic.
Salida editable
Cambia el panel de resultados al modo de edición para hacer ajustes manuales antes de copiar.
Preguntas frecuentes del formateador de SQL
¿Qué hace un formateador de SQL?
Reescribe una consulta con una sangría, unos saltos de línea y unas mayúsculas de palabras clave coherentes para que la estructura sea fácil de leer: una cláusula por línea, subconsultas sangradas y joins alineados. Solo reorganiza el diseño, no la consulta en sí.
¿El formateo modifica los resultados de mi consulta?
No. El formateador solo cambia los espacios, la sangría y las mayúsculas de las palabras clave para mejorar la legibilidad. La base de datos analiza la consulta formateada de la misma forma, así que devuelve exactamente las mismas filas que la original.
¿Qué dialectos SQL admite?
Puedes formatear SQL estándar (ANSI), MySQL, PostgreSQL, MSSQL (T-SQL) y Oracle (PL/SQL). Elige el dialecto que coincida con tu base de datos para que la sintaxis específica se maneje correctamente.
¿Puedo conservar o cambiar las mayúsculas de las palabras clave?
Sí. Pon Palabras clave en "Conservar" para dejar las mayúsculas intactas, o elige UPPER o lower para normalizar cada palabra clave a un solo estilo en toda la consulta.
¿Se envían mis consultas a un servidor?
No. Todo el formateo ocurre localmente en tu navegador. Tu SQL nunca se sube, registra ni almacena, así que es seguro incluso cuando las consultas hacen referencia a esquemas o datos sensibles.
¿Puede formatear varias instrucciones a la vez?
Sí. Pega un script con varias instrucciones separadas por punto y coma y cada una se formatea en su sitio, manteniendo intacta la estructura general del archivo.
¿Qué pasa si el SQL tiene un error de sintaxis?
Si la entrada no se puede analizar para el dialecto seleccionado, la herramienta muestra un mensaje de error en lugar de producir una salida rota. Corrige el problema indicado, o prueba otro dialecto, y el resultado formateado reaparece.
Aún no hay comentarios. ¡Sé el primero en comentar!