Formateador de SQL

Pega SQL, elige un dialecto y formatea o minifica. Las palabras clave se ponen en mayúsculas al formatear.

Acerca de Formateador de SQL

El formateador SQL de hidevtool embellece consultas desordenadas de ORMs, exportaciones BI y clientes de base de datos. Pega una sentencia o script, elige dialecto y formatea para revisión o minifica para logs.

Palabras clave pueden ir en mayúsculas, cláusulas en líneas legibles y subconsultas anidadas con sangría coherente — similar a un beautifier SQL de escritorio.

Elige el dialecto de tu motor antes de formatear — el FAQ cubre CTEs, dialectos incorrectos y cuándo minificar es más seguro que cortar líneas a mano.

Qué puedes hacer

Embellecer con soporte de dialectos

Elige SQL estándar, MySQL, PostgreSQL, SQLite, T-SQL y otros motores habituales para que identificadores, funciones y sintaxis edge formateen bien. Formatear añade sangría y saltos; sintaxis inválida devuelve error, no basura silenciosa.

Minificar SQL

Minificar compacta SQL formateado en menos líneas y espacios conservando los mismos tokens — útil para snippets cortos en chat, tickets o agregación de logs.

CTEs y subconsultas

Cláusulas WITH y bloques SELECT anidados indentan como unidad para seguir el orden de JOINs en revisión de incidentes — valida igual contra el dialecto de tu warehouse.

Palabras clave según dialecto

Elegir MySQL vs PostgreSQL vs T-SQL cambia cómo se tokenizan identificadores, backticks y casts con doble dos puntos — alinea el dialecto con el servidor donde ejecutas.

Casos de uso

¿Cómo formateo SQL en línea?

Pega tu consulta, elige el dialecto SQL que coincida con tu base y pulsa Formatear. La salida usa sangría y palabras clave en mayúsculas para leer más fácil.

¿Cómo embellezco una consulta SQL en una línea?

Pega la consulta compacta de logs u ORM y ejecuta Formatear. SELECT, JOIN, WHERE y subconsultas quedan en filas separadas con espaciado coherente.

¿Soporta MySQL o PostgreSQL?

Sí. Usa la lista de dialectos — MySQL, MariaDB, PostgreSQL, SQLite, Transact-SQL, PL/SQL, Snowflake y SQL estándar — para que la sintaxis específica formatee con más precisión.

Preguntas frecuentes

¿Cómo formateo SQL en línea?
Pega tu consulta, elige el dialecto SQL que coincida con tu base y pulsa Formatear. La salida usa sangría y palabras clave en mayúsculas para leer más fácil.
¿Cómo embellezco una consulta SQL en una línea?
Pega la consulta compacta de logs u ORM y ejecuta Formatear. SELECT, JOIN, WHERE y subconsultas quedan en filas separadas con espaciado coherente.
¿Soporta MySQL o PostgreSQL?
Sí. Usa la lista de dialectos — MySQL, MariaDB, PostgreSQL, SQLite, Transact-SQL, PL/SQL, Snowflake y SQL estándar — para que la sintaxis específica formatee con más precisión.
¿Diferencia entre formatear y minificar SQL?
Formatear expande la consulta para humanos con saltos y sangría. Minificar quita espacio extra para acortar el texto dejando la misma estructura de sentencia.
¿Por qué falla el formateo de mi SQL?
El parser no pudo tokenizar — a menudo falta una palabra clave, una comilla sin cerrar o el dialecto no coincide. Corrige el fragmento o prueba otro dialecto.
¿Puedo formatear stored procedures o bloques PL/SQL?
Elige PL/SQL o T-SQL al formatear bloques procedurales. Extensiones vendor exóticas pueden fallar — pega el SELECT interior si el paquete completo no parsea.
¿El formateo cambia los resultados de la query?
No — solo cambian espacio en blanco y mayúsculas en keywords. Ejecuta EXPLAIN o prueba en staging antes de desplegar texto reescrito a jobs de producción.