Tools App por

Cómo formatear SQL sin cambiar la consulta

Formatee una declaración SQL con las cláusulas principales en sus propias líneas y las palabras clave en mayúsculas, o minimícela a una línea.

como funciona

El formateador encuentra las palabras clave principales e inserta saltos de línea antes de ellas, colapsa los espacios en blanco y normaliza las mayúsculas y minúsculas de las palabras clave. No analiza expresiones, por lo que los dialectos o palabras clave inusuales dentro de cadenas literales prácticamente no se modifican.

  • Un formateador de legibilidad para sentencias SELECT / INSERT / UPDATE / DELETE comunes. No analiza todos los dialectos.

Por qué es importante

Revisar una consulta es una tarea de lectura. Cuando SELECT, FROM, WHERE, JOIN y ORDER BY se encuentran en líneas separadas, una condición de unión faltante o un filtro aplicado después de un agregado se vuelve obvio: problemas que permanecen ocultos dentro de una sola línea larga.

Un ejemplo trabajado

seleccionar ID, nombre de usuarios donde activo = 1 ordenar por nombre se convierte en cuatro líneas: SELECCIONAR en una, DE usuarios, DONDE activo = 1, ORDENAR POR nombre: la misma declaración, recién presentada para lectura.

Errores comunes

  • Asumir que el formato valida la consulta con un esquema real.
  • Formatear una consulta con una sintaxis específica del dialecto que cambia de significado.
  • Pérdida de comentarios o cadenas literales durante el formateo.

Consejos prácticos

Formatee antes de la revisión del código, no después; Los revisores leen primero la estructura. Ejecute EXPLAIN en la versión formateada para confirmar que la reescritura no cambió el plan, especialmente en torno a subconsultas y condiciones OR.

como usarlo

  1. Abra la herramienta. Todo se ejecuta en la pestaña de su navegador.
  2. Pegue o escriba su entrada, luego elija la acción que necesita.
  3. Comprueba el resultado y cópialo con un clic.

Abre la herramienta

Preguntas comunes

¿Qué dialectos SQL son compatibles?

Da formato a declaraciones comunes SELECT, INSERT, UPDATE y DELETE y pone en mayúsculas las palabras clave habituales. No es un analizador completo para todos los dialectos.

¿El formato cambiará lo que hace la consulta?

Sólo cambian las mayúsculas y minúsculas de las palabras clave y los espacios en blanco. Siempre vuelva a ejecutar primero una consulta formateada en una base de datos de prueba.

¿Valida SQL?

No. Es un formateador de legibilidad, no un linter ni un validador.

¿Esta herramienta es realmente gratuita?

Sí. No hay cuenta, muro de pago ni límite de uso. La aplicación Tools está financiada por aumenso, el estudio detrás de ella.

¿Se ha subido algo de lo que ingreso?

No. La herramienta se ejecuta en la pestaña de su navegador; lo que usted ingresa nunca se nos envía ni se almacena.

← Todas las publicaciones