Formateadores de código

SQL Formatter

Formatea consultas para Standard SQL, MySQL, PostgreSQL o SQLite.

Pulsa Ctrl / ⌘ + Enter para ejecutar
Resultado de solo lectura

Formatea consultas para Standard SQL, MySQL, PostgreSQL o SQLite.

Qué hace esta herramienta

SQL Formatter utiliza la versión fija de sql-formatter en el sitio para realizar formateo de declaraciones léxicas y sintácticas. La selección de dialecto afecta el reconocimiento de identificadores, operadores y palabras clave y, por lo tanto, debe ser coherente con la base de datos de destino de la consulta.

  • Proporciona SQL estándar, MySQL, PostgreSQL y SQLite.
  • Las palabras clave deben estar en mayúsculas y la sangría puede tener 2 o 4 espacios.
  • SQL siempre es solo texto, no se establece ninguna conexión a la base de datos.

Cómo utilizarla

  1. Pegue la consulta SQL.
  2. Seleccione el dialecto SQL correspondiente y el ancho de sangría.
  3. Haga clic en "Formatear SQL".
  4. Vea errores de análisis o copie los resultados del formato.

Usos habituales

  • Organice JOIN, subconsultas y condiciones WHERE complejas.
  • Unifique los scripts de migración y los formatos de revisión de código.
  • Descubra la sintaxis inaplicable mediante el análisis de dialectos.

Funciones de SQL Formatter

Formatee el texto de la consulta en dialectos SQL estándar, MySQL, PostgreSQL o SQLite. Es adecuado para escenarios diarios de desarrollo, depuración, clasificación de datos y optimización de código. Los resultados del procesamiento se pueden ver, copiar o descargar directamente.

FAQ

¿El formato ejecutará la consulta?

No. SQL Formatter simplemente analiza el texto de la consulta y ajusta las palabras clave, los saltos de línea y la sangría.

¿Qué dialecto debo elegir?

Seleccione la base de datos que realmente ejecutará la consulta; comience con SQL estándar si no está seguro y desea utilizar una sintaxis común.

¿Se admiten procedimientos almacenados?

sql-formatter está orientado principalmente a consultas y declaraciones comunes. Los procedimientos almacenados complejos y los delimitadores personalizados pueden estar fuera del alcance del soporte.

Volver a Herramientas para desarrolladores