Formatear y minimizar SQL
Pega el SQL, elige Formatear o Minimizar y copia o descarga la salida. Comprueba el resultado antes de ejecutarlo en una base de datos.
Se ejecuta localmente en tu navegador
Pega el SQL, elige Formatear o Minimizar y copia o descarga la salida. Comprueba el resultado antes de ejecutarlo en una base de datos.
Se ejecuta localmente en tu navegador
Pega una sentencia en el editor y elige uno de los dos botones: Formatear SQL pone cada cláusula en su propia línea y sangra el cuerpo, mientras que Minimizar SQL reduce las secuencias de espacios a un solo espacio. Ambas operaciones se ejecutan en esta pestaña; la sentencia nunca se envía a VoriTools.
El panel de salida es de solo lectura, así que el resultado se copia o se descarga en lugar de editarse ahí mismo. Cargar ejemplo rellena el editor con una consulta que une pedidos y usuarios si quieres ver el comportamiento antes de pegar SQL real.
Los comentarios de línea -- y #, los comentarios /* de bloque */ y cada literal entrecomillado sobreviven a la transformación. En la salida minimizada un comentario de línea se reescribe como comentario de bloque, de modo que la sentencia que venía después no queda absorbida al desaparecer el salto de línea.
El texto entrecomillado se devuelve sin cambios: SELECT 'a b' conserva los dos espacios, y un punto y coma o un doble guion dentro de una cadena nunca parten la sentencia.
La disposición se basa en palabras clave, paréntesis y reglas de comillas, no en un analizador de un motor concreto, así que una sentencia con error de sintaxis también se ordena y se devuelve sin aviso. Los contadores informan de tamaño, no de corrección.
Ninguno de los botones contacta con una base de datos: no se conecta, ni se ejecuta, ni se valida nada.
Los identificadores con acentos graves de MySQL, los nombres [entre corchetes] y TOP de SQL Server, las conversiones de tipo con :: de PostgreSQL junto con los operadores ->> y #>, y funciones de Oracle como NVL se dejan intactas, porque la transformación cambia espacios y saltos de línea, no tokens. Los cuerpos de procedimientos almacenados se ordenan por palabras clave en vez de analizarse como un bloque.
El procesamiento ocurre en la pestaña del navegador, así que el límite práctico es la memoria de tu dispositivo y no un límite de subida; una sentencia de 15 KB se devuelve al instante.