Formateador SQL
Pega una consulta SQL para colocarla con una cláusula por línea e indentación coherente. Elige tu dialecto para que las comillas y los operadores se lean bien.
Se ejecuta en tu navegador: no se sube nada.
Cómo se usa
- Pega tu SQL y elige el dialecto: MySQL, PostgreSQL, SQLite o T-SQL.
- La consulta se formatea mientras escribes. Elige palabras clave en mayúsculas, minúsculas o sin cambiar, y la indentación.
- Si no se puede leer la consulta, el mensaje indica la línea y la columna donde mirar; lo más habitual es que el dialecto no coincida.
- Copia el resultado o descárgalo como archivo .sql.
Preguntas frecuentes
¿Se sube mi consulta?
No. El formateo se hace en tu navegador y la consulta nunca se envía, así que puedes pegar nombres de tablas reales.
¿Ejecuta o valida mi SQL?
No. Solo coloca el texto. No se conecta a ninguna base de datos, y una consulta que se formatea bien aún puede fallar en tu servidor.
¿Por qué da error de análisis con SQL válido?
Normalmente el dialecto no coincide: las comillas invertidas son de MySQL, los [corchetes] de T-SQL, y los casts :: y parámetros $1 de PostgreSQL. Cambia de dialecto e inténtalo de nuevo.
¿Se modifican las cadenas y los comentarios?
No. Los literales de texto, los identificadores entrecomillados y los comentarios se conservan tal cual. Solo cambian las mayúsculas de las palabras clave y los espacios.
¿Puede formatear varias sentencias a la vez?
Sí. Las sentencias separadas por punto y coma se formatean una tras otra con una línea en blanco entre ellas.