Cómo usar esta herramienta para desarrolladores
- Pega la consulta SQL.
- Elige el estilo de mayúsculas y el ancho de indentación.
- Pulsa “Embellecer SQL”.
- Revisa la salida, especialmente si usa funciones, procedimientos o sintaxis específica del motor.
Mejora la legibilidad de consultas SQL antes de revisarlas, documentarlas o pegarlas en un cliente de base de datos. El formateador aplica saltos de línea alrededor de cláusulas comunes, ajusta el uso de mayúsculas de las palabras clave y añade una indentación básica en listas y bloques. Trabaja únicamente sobre texto y no ejecuta la consulta ni se conecta a ninguna base de datos.
Introduce separaciones visuales alrededor de cláusulas SQL frecuentes y uniforma el estilo de palabras clave. Los literales entre comillas se enmascaran temporalmente para reducir cambios accidentales dentro de textos.
No es un parser SQL completo. El resultado está pensado como ayuda de lectura; antes de ejecutar SQL complejo o específico de un motor debes comprobar que la semántica no haya cambiado.
El algoritmo es local y heurístico. Protege literales básicos, reconoce cláusulas comunes y genera saltos de línea sin enviar la consulta a un servidor.
No comprende gramáticas completas, dollar-quoted strings de PostgreSQL, PL/SQL, T-SQL procedural, comentarios complejos ni todas las construcciones anidadas. No valida sintaxis.
No. Formatea texto usando reglas heurísticas; no compila ni valida la consulta contra un motor SQL.
Las cadenas simples, dobles y backticks se enmascaran durante el formateo básico para reducir cambios, pero SQL complejo debe revisarse antes de ejecutarse.
Cubre cláusulas SQL comunes, pero cada motor tiene sintaxis propia. Procedimientos, extensiones y construcciones específicas pueden requerir un formateador del dialecto.
No. Todo el procesamiento ocurre en el navegador y no existe conexión a una base de datos.
Porque el algoritmo no usa una gramática SQL completa. SQL dinámico, comentarios, bloques procedurales o literales especiales pueden superar las reglas heurísticas.
| Elemento | Detalle |
|---|---|
| Tipo | Formateo heurístico |
| Ejecución SQL | No |
| Cadenas protegidas | Simples, dobles, backticks |
| Dialectos | Cláusulas comunes |
Consulta más utilidades en Herramientas de bases de datos y SQL.