FORMATADOR SQL / 14 DIALECTOS

Formateador SQL

Convierta una consulta de una línea en una estructura que pueda leer de un vistazo.

Se ejecuta localmente · el código no está cargado
Opciones

TU PRÓXIMO PASO

Conecte herramientas útiles con el flujo de trabajo de su empresa

cree una cuenta de empresa para configurar el monitoreo del sitio web, el correo electrónico comercial y las notificaciones, e invite a su equipo a trabajar en conjunto.

Las nuevas empresas reciben una prueba Pro de 14 días, sin necesidad de tarjeta. Las pruebas excluyen la concesión de crédito mensual pagado.

¿Ya tienes una cuenta? Abre tu espacio de trabajo → (English)

Cómo usarlo

  1. Pegar código, soltar un archivo o cargar la muestra; el idioma está preestablecido para esta página y se puede cambiar.
  2. Elija formato o minimice y ajuste la sangría, el ancho y otras opciones; el resultado aparece a la derecha a medida que escribe.
  3. Copiar o descargar el resultado; En caso de error, utilice "Ir al error", corríjalo y ejecútelo nuevamente.

dialectos SQL y mayúsculas y minúsculas de palabras clave

Las bases de datos difieren: MySQL usa comillas invertidas, corchetes de SQL Server, PostgreSQL :: conversiones. Elija el dialecto correcto para que se analicen correctamente; Las palabras clave en mayúsculas son la convención más común, o manténgalas tal como están escritas.

Dialectos admitidos
dialectoSintaxis típica
MySQL/MariaDB`tabla`, LÍMITE 10
PostgreSQLvalor::int, REGRESANDO *
Servidor SQL (T-SQL)[tabla], TOP 10
Oracle PL/SQLNVL(), ROWNUM
Gran consulta`proyecto.conjunto de datos.tabla`
SQLite / Copo de nieve / Redshift / Spark / Hive / Trino / Db2Sus propias funciones y palabras clave

Idiomas y motores

El formato utiliza los mismos motores de código abierto que los editores populares, por lo que los resultados coinciden con Prettier en VS Code y su equipo puede mantener un estilo. Cada motor se carga desde este sitio y se ejecuta en su navegador.

Idioma
IdiomaFormatoComprimir
HTMLMás bonita 3✓ comentarios y espacios en blanco
XMLMotor XML XunL✓
CSS/SCSS/MenosMás bonita 3✓ Reestructuración de CSSO
JavaScript/MecanografiadoMás bonita 3(Babel)✓ Terser (solo JavaScript)
JSONMás bonita 3✓ los números grandes mantienen la precisión
YAMLMás bonita 3— (comentarios mantenidos)
SQLformateador sql (14 dialectos)—

Preguntas frecuentes

¿Por qué elegir un dialecto?

Las bases de datos citan identificadores y nombran funciones de manera diferente, como comillas invertidas de MySQL, corchetes de SQL Server y PostgreSQL ::casts. El dialecto correcto los analiza correctamente; el incorrecto puede generar errores o dividirlos de manera extraña.

¿El formato puede cambiar los resultados de la consulta?

No, solo se cambian los espacios en blanco, los saltos de línea y las mayúsculas y minúsculas de las palabras clave; las cadenas y los identificadores entrecomillados no se modifican. Aún así, ejecútelo una vez en una base de datos de prueba antes de la producción.

¿Se cargó mi código?

No. Los motores se descargan desde este sitio y se ejecutan en su navegador; su código nunca pasa por nuestros servidores ni por ningún tercero, por lo que es seguro para el código interno y la configuración.

¿Qué tamaño pueden tener los archivos?

Hasta 5 MB por archivo; por encima de 300 KB, la página espera el botón en lugar de formatear mientras escribe, para que el navegador siga respondiendo.

Guía práctica del formateador SQL y preguntas comunes

¿Qué hace un formateador de SQL?

Basado en el formateador SQL 15 de código abierto, SQL se analiza en el dialecto elegido: cada cláusula (SELECT, FROM, WHERE, GROUP BY…) en su propia línea, columnas y condiciones con sangría una por línea, y palabra clave, tipo de datos y caso de función unificados.

¿Para quién es esto y cuándo es útil?

Desarrolladores, analistas y administradores de bases de datos que escriben informes, ajustan consultas lentas o revisan código que necesitan una consulta de una línea o impresa en ORM para ser legible.

¿Cómo uso este formateador SQL?

elija el dialecto y la palabra clave en mayúsculas y minúsculas, pegue SQL y obtenga una cláusula por línea y una columna por línea, con varias declaraciones separadas.

¿Cómo debo interpretar los resultados?

Solo se cambian espacios en blanco y mayúsculas de minúsculas; el significado no se reescribe y las tablas o columnas no se verifican. Es posible que los procedimientos almacenados y las extensiones de dialectos poco comunes no se analicen; pruebe SQL estándar si uno falla.

¿Dónde se realiza el trabajo y qué servicios reciben datos?

SQL está formateado localmente; nada se conecta a una base de datos y las consultas nunca se cargan.