¿Qué dialecto SQL debo seleccionar?▼
Selecciona el motor de base de datos que estás usando: MySQL para bases de datos MySQL/Percona, PostgreSQL para Postgres, SQLite para bases embebidas, MariaDB para MariaDB, T-SQL para Microsoft SQL Server o Azure SQL. Si no sabes cuál, usa 'SQL estándar' que funciona para la mayoría de los casos.
¿El formateador modifica la lógica de mi consulta?▼
No. El formateador solo ajusta el espaciado, saltos de línea y capitalización de palabras reservadas. La lógica, el orden de las cláusulas y los valores permanecen exactamente igual.
¿Por qué formatear el SQL?▼
El SQL formateado es más fácil de leer, revisar y mantener. Facilita la detección de errores de lógica, mejora la colaboración en equipo y es un estándar en code reviews y documentación.
¿Tiene límite de tamaño?▼
No hay límite técnico impuesto por la herramienta. El procesamiento se hace en tu navegador, por lo que el único límite es la memoria de tu dispositivo. Para consultas muy largas (miles de líneas), puede tardar un par de segundos.
¿Mis consultas se envían a algún servidor?▼
No. El formateo se realiza completamente en tu navegador usando la librería sql-formatter (open source). Ninguna consulta se transmite a ningún servidor.
¿Funciona con stored procedures y funciones?▼
Sí, sql-formatter soporta bloques complejos incluyendo stored procedures, funciones, triggers y sentencias DDL (CREATE, ALTER, DROP). El resultado puede variar según la complejidad del bloque.
¿Por qué poner las keywords en mayúsculas?▼
Es la convención más extendida en la industria: SELECT, FROM, WHERE en mayúsculas y nombres de tablas/columnas en minúsculas o snake_case. Mejora la legibilidad al distinguir visualmente las instrucciones SQL de los nombres de objetos.