Herramienta para desarrolladores

Formateador de SQL

Aplica sangría a una consulta para poder leerla, en tu propio navegador.

Formateador de SQL Se ejecuta en tu dispositivo
  • Se ejecuta en tu navegador — tu texto no se envía a ningún sitio
  • Sin registro, sin cuotas, gratis para usar tantas veces como quieras

Cómo funciona

Las consultas llegan en una sola línea larga desde registros, ORM y compañeros, y el primer paso para entender una siempre es ordenarla. Pegarla en un sitio web para hacerlo es la forma en que las consultas de producción (nombres de tablas, nombres de columnas y, a veces, datos literales de clientes en una cláusula WHERE) acaban en el servidor de otra persona.

Los dialectos importan

SQL es una familia más que un lenguaje. PostgreSQL, MySQL, T-SQL, PL/SQL, BigQuery y Spark tienen cada uno una sintaxis que los demás rechazan, y un formateador con el dialecto equivocado destrozará la consulta o se negará a procesarla. El SQL estándar sirve para la mayoría de las consultas normales; cambia de dialecto si la tuya usa sintaxis específica de un fabricante.

Solo da formato

No se ejecuta nada, no se contacta con ninguna base de datos y el significado de la consulta nunca cambia: solo sus espacios en blanco y las mayúsculas y minúsculas de las palabras clave. Un formateador que alterara tu consulta sería algo peligroso.

Mayúsculas y minúsculas en las palabras clave

Palabras clave en mayúsculas frente a identificadores en minúsculas es la convención de siempre y hace que la estructura se pueda recorrer de un vistazo. Conservar lo que escribiste está para los equipos cuya guía de estilo dice lo contrario.

Por qué se ejecuta en local

Una consulta es una descripción de tu esquema y, a menudo, de tus datos. No hay motivo para que salga de tu equipo solo para aplicarle sangría.

Preguntas frecuentes

Formateador de SQL — preguntas

¿Ejecuta mi consulta?

No. Solo reformatea el texto. Nunca se contacta con ninguna base de datos.

¿Por qué se rechazó mi consulta?

Probablemente por un dialecto equivocado. La sintaxis específica de cada fabricante necesita que elijas el dialecto correspondiente.

¿Cambia lo que hace mi consulta?

No. Solo cambian los espacios en blanco y las mayúsculas y minúsculas de las palabras clave.

¿Mi SQL se sube a algún sitio?

No. El formateo se hace en tu navegador.