ToolsMaxxing

Formateador SQL

Da formato a consultas SQL largas con una sangría limpia para el dialecto de tu base de datos.

Tus archivos se quedan en tu dispositivo

Cómo funciona

  1. 1Pega tu SQL, o elige Probar un ejemplo.
  2. 2Elige tu dialecto para que se reconozcan las palabras clave correctas.
  3. 3Elige las mayúsculas de las palabras clave y el ancho de sangría.
  4. 4Copia la consulta con formato o descárgala como archivo .sql.

Qué hace cada opción

Formatear
Pone cada cláusula en su propia línea y sangra los joins, las condiciones y las subconsultas.
Minimizar
Reduce la consulta a una sola línea. En este modo no se quitan los comentarios.
Dialecto
Cambia cómo se manejan las comillas, los parámetros y las palabras clave del dialecto. Elige la base de datos en la que ejecutas la consulta.
Palabras clave
Mayúsculas, minúsculas, o dejar las palabras clave como las escribiste.

Privacidad

Todo funciona en tu navegador. Lo que pegas nunca se envía a un servidor. Las consultas suelen contener nombres de tablas y valores que quizá no quieras compartir, así que se quedan en local.

Preguntas frecuentes

¿Dar formato cambia lo que hace la consulta?

No. Solo cambian los espacios en blanco y las mayúsculas de las palabras clave. El contenido de las cadenas, los identificadores y los números no se tocan.

¿Por qué indica un error en mi consulta?

El analizador no pudo leer una parte del texto, normalmente por unas comillas o un paréntesis sin cerrar, o por una sentencia de otro dialecto. Prueba otro dialecto de la lista.

¿Puede dar formato a 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.

¿Valida la consulta con mi esquema?

No. Comprueba la forma del texto, no si existen las tablas o las columnas.

¿Son seguros los marcadores como $1 o :name?

Sí. Los parámetros posicionales y con nombre se reconocen para los dialectos habituales y se dejan exactamente como están escritos.

Herramientas relacionadas