Saltar al contenido
en es

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.

Copiado

Cómo se usa

  1. Pega tu SQL y elige el dialecto: MySQL, PostgreSQL, SQLite o T-SQL.
  2. La consulta se formatea mientras escribes. Elige palabras clave en mayúsculas, minúsculas o sin cambiar, y la indentación.
  3. 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.
  4. 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.