Ir al contenido
OneKitly

Formateador SQL

Formatea consultas SQL con palabras clave en mayúsculas y saltos de línea por cláusula, para mayor legibilidad.

Formateador SQL funciona directamente desde esta página — gratis, instantáneo y sin instalar nada. La encontrarás en JSON, XML y formatos, con Formateador / validador XML y Formateador / validador YAML para los casos vecinos.

Cómo usarlo

  1. Abre la herramienta — sin registro ni instalación.
  2. Introduce tus datos o ajusta las opciones disponibles.
  3. Obtén tu resultado al instante y cópialo o descárgalo.

Preguntas frecuentes

¿Para qué sirve Formateador SQL?

Formatea consultas SQL con palabras clave en mayúsculas y saltos de línea por cláusula, para mayor legibilidad.

¿En qué casos se usa realmente?

Hacer legible un bloque generado por una máquina, localizar el carácter donde falla el parseo y reducir un archivo antes de publicarlo.

¿Cuál es el error más frecuente?

Confundir válido con correcto. Un documento puede parsearse sin errores y aun así no tener la forma que espera quien lo leerá: la validación comprueba la sintaxis, no el esquema.

¿Hay una herramienta para el siguiente paso?

Formateador / validador YAML es el más cercano después de este: Ordena YAML — normaliza la sangría, convierte tabulaciones en espacios y marca errores de tabulación.

¿Qué más conviene tener abierto al lado?

Formateador, minificador y validador JSON y Generador de cláusula SQL IN: aparecen en la misma tarea lo bastante a menudo como para merecer otra pestaña.

¿De dónde salen los datos?

El análisis y la serialización siguen la especificación de cada formato. El orden de claves y los espacios no tienen valor semántico en JSON ni en YAML, así que un documento reformateado es equivalente aunque cambien los bytes.

Para saber más

Todas las guías →
GuíaEl formateo SQL y la cláusula IN que rompe producciónConstruir una lista IN por concatenación de cadenas es a la vez el vector de inyección clásico y un precipicio de rendimiento. La parametrización arregla lo primero de forma estructural, porque el plan se compila antes de que llegue valor alguno. Lo segundo exige aritmética: los techos de parámetros documentados por los fabricantes, y qué le hace a una caché de planes una consulta cuyo texto cambia con cada longitud de lista.ExplicaciónDe XML a JSON: atributos, repetición y la trampa del array de un solo elementoDos documentos que solo se diferencian en cuántos hijos existen producen dos formas JSON distintas, y ningún conversor puede distinguirlos sin un esquema. Además, lo que este hace de verdad con los atributos, el contenido mixto y los espacios, y lo único que sigue sin poder registrar.ExplicaciónYAML parece amable y muerdeYAML es JSON más una capa de inferencia de tipos, y la inferencia es la parte peligrosa. El mismo fichero pasado por un analizador YAML 1.2 y por uno 1.1: no es una cadena en uno y false en el otro, 01234 es 1234 en uno y 668 en el otro, y 12:30:00 es un número en uno de los dos.GuíaQué puede quitar un minificador y qué no debe tocarLa minificación tiene que preservar el significado, y lo interesante son los espacios que llevan significado: el combinador descendiente, los espacios dentro de calc(), el hueco entre dos elementos en línea. Medido aquí sobre archivos reales, incluido lo que brotli te iba a ahorrar de todas formas.GuíaEmbellecer o minificar: para qué sirve cada uno y qué le hace al pesoCuatro hojas de estilo reales pasadas por el minificador, medidas en crudo y tras gzip. Quitar todos los espacios ahorró 48, 103, 104 y 147 bytes comprimidos; quitar los comentarios, 57, 1 358, 2 420 y 1 042. Y las cinco entradas que este minificador rompe.ComparativaJSON vs XML: ¿cuál es la diferencia?JSON y XML almacenan ambos datos estructurados como texto, pero con compromisos distintos. Aquí tienes cómo se ve cada uno, dónde gana cada uno y cómo elegir.