Utils365

Formateador de SQL online

Haz que las consultas SQL largas se lean fácilmente, en el dialecto de tu base de datos.

Pega SQL, abre un archivo .sql o suéltalo aquí

Siguiente: Formateador de JSON · Comparador de textos

Informar de un problema con esta herramienta

Cómo usar Formateador de SQL

  1. Pega tu consulta

    Pega una o más sentencias SQL, o abre o suelta un archivo .sql. Se formatea mientras escribes.

  2. Elige dialecto y mayúsculas

    Elige tu base de datos para que se entienda su sintaxis, y deja las palabras clave como están o pásalas a MAYÚSCULAS o minúsculas.

  3. Copia o descarga

    Copia el SQL formateado o descárgalo como archivo .sql.

Por qué usar Utils365

  • Siete dialectos

    SQL estándar, MySQL, PostgreSQL, SQL Server (T-SQL), SQLite, Oracle (PL/SQL) y BigQuery, cada uno con sus comillas, comentarios y palabras clave.

  • Palabras clave coherentes

    Pon SELECT, FROM y JOIN en mayúsculas o minúsculas en todo el texto, para que las consultas de distintas personas se vean igual.

  • Errores con posición

    Una consulta que el formateador no puede leer muestra la línea y la columna, con el punto marcado.

  • Privado por diseño

    Tus consultas se formatean en tu navegador y nunca se suben, así que los nombres de tablas y los datos se quedan contigo.

Preguntas frecuentes

¿Qué dialecto SQL debo elegir?

El que usa tu base de datos. El SQL estándar sirve para la mayoría de consultas sencillas, pero cosas como los backticks de MySQL, los casts :: de PostgreSQL y los [corchetes] de SQL Server necesitan su propio dialecto.

¿Formatear cambia lo que hace mi consulta?

No. Solo cambian los espacios, los saltos de línea y, si lo eliges, las mayúsculas de las palabras clave. Los nombres de tablas y columnas y el texto entre comillas quedan exactamente como están escritos.

¿Por qué dice que algo no se esperaba?

El formateador no pudo leer la consulta en ese punto. A menudo es sintaxis propia de una base de datos, como los comentarios # de MySQL. Elige el dialecto de tu base de datos y vuelve a intentarlo.

¿Puedo formatear varias consultas a la vez?

Sí. Pégalas juntas, separadas por punto y coma, y cada una se formatea con una línea en blanco entre ellas.

¿Comprueba que mi consulta es correcta?

Solo que se puede leer. No conoce tus tablas, así que un nombre de columna mal escrito no se detectará hasta que ejecutes la consulta.