Formateador de SQL

Formateador de SQL: embellezca, minimice y valide consultas SQL. Admite los dialectos MySQL, PostgreSQL, SQL Server, Oracle, SQLite y MariaDB.
Todo el procesamiento se realiza localmente en su navegador — sus datos nunca se suben a ningún servidor.
Dialecto: ⚠ Parámetros con nombre Acción:
⚠ Advertencia de seguridad: dar formato a SQL no sustituye a las consultas parametrizadas. Use siempre consultas parametrizadas (sentencias preparadas) en el código de producción para evitar los ataques de inyección SQL. Esta herramienta solo da formato a su SQL para que sea más legible: no lo sanea ni lo valida frente a inyecciones.
Cómo se usa: pegue su SQL en el área de texto izquierda, elija un dialecto y una acción, y después haga clic en Procesar (o simplemente escriba: se procesa automáticamente al introducir texto).
Formatear: embellece el SQL con sangría coherente, mayúsculas de palabras clave y alineación de cláusulas. Elija la sangría (2 o 4 espacios), las mayúsculas de palabras clave (mayúsculas, minúsculas o sin cambios) y las líneas entre consultas para controlar las líneas en blanco entre sentencias.
Minimizar: comprime el SQL en una sola línea eliminando todos los espacios innecesarios; es útil para incrustarlo en código o para reducir la carga de red.
Validar: comprueba la sintaxis SQL sin reformatear. Si el SQL es válido, se muestra una confirmación en verde; si no, se muestra el error de sintaxis concreto.
Dialectos admitidos: MySQL, PostgreSQL, SQL Server (T-SQL), Oracle (PL/SQL), SQLite y MariaDB — cada uno con sus palabras clave y reglas de sintaxis propias.
¿Por qué dar formato al SQL?

Dar formato al SQL solo cambia los espacios en blanco y los saltos de línea — nunca la semántica. Lo que cambia entre bases de datos es el dialecto: los identificadores se entrecomillan con comillas invertidas en MySQL, con comillas dobles en PostgreSQL y con corchetes en SQL Server, así que un formateador ajustado a un dialecto puede interpretar mal otro. La mayoría de los equipos pone las palabras clave en mayúsculas y los nombres en minúsculas solo por convención.

Un formateador es una herramienta de legibilidad — no optimizará, reescribirá ni validará su lógica.