Formateador SQL
Formatea consultas SQL con dialecto seleccionable.
Descripción general
Esta herramienta presenta SQL con formato mediante la muy difundida biblioteca
sql-formatter: las palabras clave pasan a mayúsculas, las cláusulas
(SELECT, FROM, WHERE, ORDER BY) ocupan cada una su propia línea y las
listas de selección se desglosan para facilitar la lectura. Un selector de
dialecto ajusta el análisis para MySQL, MariaDB, PostgreSQL, SQLite, BigQuery y
Transact-SQL, de modo que los operadores y las comillas propias de cada dialecto
se traten correctamente. Resulta cómodo para limpiar consultas generadas por un
ORM o líneas sueltas copiadas de los registros.
Cómo se usa
- Elige tu base de datos en el desplegable Dialect (
sql,mysql,postgresql,sqlite,mariadb,bigqueryotransactsql). - Pega la consulta en el campo SQL.
- El resultado aparece al instante en Formatted; si hay un error de análisis para el dialecto elegido, se muestra encima de la salida.
Ejemplos
-
select id,name from users where active=1 order by name→SELECT id, name FROM users WHERE active = 1 ORDER BY name
Notas
Si una consulta válida da error, prueba otro dialecto: la sintaxis propia de un
fabricante suele fallar con el ajuste genérico sql. La caja de las palabras
clave está fijada en mayúsculas.