Output will appear here...SQL Formatter convierte SQL denso, de una sola línea o de manera inconsistente SQL en consultas legibles y fáciles de revisar. Pone cada cláusula mayor: seleccionar, de donde, se une, agrupar por, ordenar, tener, limitar, unir, en su propia línea, se dividen las columnas seleccionadas en líneas separadas, sangrías y/o condiciones bajo su cláusula, y normaliza la carcasa de palabras clave en superior o inferior. El resultado es el tipo de diseño que desearía en una revisión de código: una consulta de 400 caracteres de un registro de ORM se convierte en una estructura que puede buscar en la condición de unión faltante.
Debajo del capó es una verdadera tokenizador, no una pila de reglas de búsqueda y reemplazo. Los literales de cadena (incluidos los escapes de comillas dobles y de la barra inversa), los identificadores de comillas dobles y de backtick, los identificadores de SQL Server entre corchetes, los números, los operadores y ambos estilos de comentario (--------------------------------------------------------------------------------------------------------- Eso significa que un valor de columna como 'Seleccionar * de usuarios' dentro de una cadena nunca se confunde con una cláusula, y el formato puede reestructurar el espacio en blanco sin dañar el contenido literal.
El modo de Minify hace lo contrario: contrae una consulta formateada en una sola línea: elimina los comentarios, conserva cada byte de literal por byte, lo cual es útil para el registro de registros, empaquetando consultas en cargas útiles JSON o archivos .env y comparar formas de consulta. Todo se ejecuta al 100% del lado del cliente en su navegador, por lo que las consultas de producción que contienen nombres de tablas, datos de clientes en literales o detalles del esquema nunca se cargan, registran o almacenan en ningún lugar.
Ingrese cualquier consulta: una línea desde un registro de depuración de ORM, una consulta de informe escrita a mano o un script de declaración múltiple separados por punto y coma.
Elija mayúsculas o minúsculas para palabras clave y 2, 4 u 8 espacios de sangría para que coincidan con las convenciones de su equipo.
El formato produce una salida de cláusula por línea con columnas seleccionadas en sus propias líneas y/o condiciones. Minify contrae todo a una sola línea con comentarios eliminados y literales intactos.
Copie el resultado en su portapapeles para una revisión de código o un archivo de migración, o descárguelo como un archivo .sql.
Los literales de cadena, los identificadores y los comentarios entre comillas se lexan primero: el formato nunca puede alterar los datos dentro de las comillas
Seleccionar, de, donde, unir variantes, agrupar por, ordenar por, tener, limitar y unir cada uno inicia una nueva línea, con subconsultas con sangría de profundidad de anidamiento
Una lista completa de palabras clave (DML, DDL, funciones, tipos) se convierte en mayúsculas o minúsculas; los identificadores se dejan exactamente como están escritos
Las listas seleccionadas separadas por comas se dividen en líneas de sangría individuales, lo que hace que las consultas anchas sean diffables en las solicitudes de extracción
Format, validate, and minify JSON data
Minify CSS to cut file size or beautify minified stylesheets for debugging
Minify HTML markup for faster page loads or beautify it for readable, indented source
Validate YAML syntax and convert to JSON format
0 comments
No comments yet. Be the first to share your thoughts!