Formateador SQL

Formatea y embellece scripts SQL localmente en el navegador.

Configuración del formateador

Entrada

Privado por diseño: su SQL nunca sale de su dispositivo. No se ejecuta y no hay conexión a la base de datos.

Un formato exitoso no significa que el SQL sea sintácticamente correcto, semánticamente válido o ejecutable.

Salida

El SQL formateado aparece aquí.

El SQL formateado aparece aquí.

Conviene saber

El formateador SQL formatea consultas según un dialecto elegido; el SQL estándar es solo un perfil de compatibilidad.

Las búsquedas típicas incluyen formateador SQL y SQL beautifier. El formateo no optimiza el rendimiento.

Casos de uso típicos

Hacer legible una consulta heredada confusa

Pega una consulta en una línea para hacerla legible con indentación clara.

Preparar un archivo SQL con formato específico del dialecto

Carga un archivo .sql y elige el dialecto de destino, como PostgreSQL o MySQL.

Consejos para mejores resultados

Elige un dialecto específico en lugar de SQL estándar

Elige un dialecto específico, ya que el SQL estándar es solo un perfil de compatibilidad.

No confundas formateo con validación

Una consulta bien formateada aún puede ser sintácticamente errónea — pruébala en la base real.

Cómo funciona

Paso a paso

  1. 1

    Pega SQL o carga un archivo

    Pega SQL o carga un archivo .sql, .ddl, .dml o .txt.

  2. 2

    Elige el dialecto y el perfil

    Elige el dialecto y un perfil, o ajusta opciones individuales.

  3. 3

    Copiar o descargar el SQL formateado

    Copia el SQL formateado o descárgalo.

Funciones

Opciones de formato granulares

Controla la caja de palabras clave, funciones, tipos, indentación y salto AND/OR.

Perfiles específicos de dialecto

Elige un perfil adecuado que se convierte en Custom al modificarse manualmente.

Sin ejecución, sin conexión

El SQL solo se formatea; sin conexión, sin ejecución.

Preguntas frecuentes

¿El formateo comprueba si mi SQL es correcto?

No. Un formateo exitoso no garantiza la validez del SQL.

¿Se establece una conexión con una base de datos?

No. Ninguna conexión; el SQL solo se formatea localmente.

Más herramientas