Formateador de SQL

Formatea SQL para MySQL, PostgreSQL, SQL Server, SQLite, BigQuery y Oracle.

Tu SQL se formatea localmente en tu navegador y nada se sube a un servidor.

¿También trabajas con NoSQL? Prueba el Formateador de consultas MongoDB.

Acerca de Formateador de SQL

Este formateador sql limpia consultas desordenadas, de una sola línea o sin sangría y las convierte en SQL legible y con un estilo consistente. Elige tu dialecto: MySQL, PostgreSQL, SQL Server (T-SQL), SQLite, BigQuery, Oracle (PL/SQL) o SQL estándar, y la herramienta reorganiza SELECT, FROM, JOIN, WHERE y el resto con la sangría adecuada. Como embellecedor sql te deja elegir sangrías de 2 o 4 espacios y, de forma opcional, poner las palabras clave en mayúsculas para un estilo uniforme. Es útil para desarrolladores que revisan pull requests, ingenieros de QA que leen consultas registradas y analistas de datos que necesitan imprimir SQL con formato directamente desde un ORM o un volcado de una línea. Úsalo para formatear sql online antes de hacer commit, comparar o compartir. Todo se ejecuta localmente en tu navegador, así tus consultas se procesan en tu dispositivo y tus datos nunca salen de tu navegador.

Características

Cómo usar Formateador de SQL

  1. Pega tu SQL en el cuadro de entrada de SQL.
  2. Selecciona el dialecto de tu base de datos en el desplegable (por ejemplo PostgreSQL o MySQL).
  3. Elige sangría de 2 o 4 espacios y activa las palabras clave en MAYÚSCULAS si quieres.
  4. Lee el resultado embellecido en el panel SQL formateado.
  5. Copia la salida o descárgala como query.sql.

Ejemplo

Entrada

select id,name from users where active=1 order by name desc;

Salida

SELECT
  id,
  name
FROM
  users
WHERE
  active = 1
ORDER BY
  name DESC;

Una consulta de una sola línea reorganizada con sangría de 2 espacios y palabras clave en mayúsculas.

Errores comunes y solución de problemas

Preguntas frecuentes

¿Qué es el Formateador SQL y cuándo debo usarlo?
Es un embellecedor sql que reorganiza consultas desordenadas o de una sola línea en SQL limpio y con sangría. Úsalo antes de hacer commit, comparar en un pull request o compartir una consulta con tu equipo.
¿Qué dialectos de SQL admite el Formateador SQL?
MySQL, PostgreSQL, SQL Server (T-SQL), SQLite, BigQuery, Oracle (PL/SQL) y SQL estándar. Elige el que coincida con tu base de datos en el desplegable.
¿Cómo cambio el ancho de la sangría en el Formateador SQL?
Usa el interruptor de 2 espacios / 4 espacios para fijar la profundidad con que se indentan las cláusulas anidadas en la salida formateada.
¿El Formateador SQL puede poner las palabras clave en mayúsculas automáticamente?
Sí. Activa las palabras clave en MAYÚSCULAS para estandarizar SELECT, FROM, WHERE, JOIN y el resto en toda la consulta.
¿El Formateador SQL ejecuta o se conecta a mi base de datos?
No. Solo reformatea el texto de la consulta en tu navegador y nunca la ejecuta ni se conecta a ninguna base de datos.
¿Mi SQL se envía a algún lugar cuando lo formateo?
No. Tu consulta se procesa localmente en tu navegador y tus datos nunca salen de tu dispositivo, así nada se sube a un servidor.

Herramientas relacionadas

Todas las herramientas de ArrayKit