Output will appear here...SQL Formatter verandert dichte, single-line of inconsistent geschreven SQL in leesbare, reviewvriendelijke zoekopdrachten. Het plaatst elke grote clausule — selecteer, van, waar, samenvoegt, groeperen op, orde op, hebben, hebben, limiet, union — op zijn eigen regel splitst kolommen op afzonderlijke regels, inspringingen en/of voorwaarden onder hun clausule, en normaliseert de trefwoordbehuizing naar boven of onder. Het resultaat is het soort lay-out dat u zou willen in een codebeoordeling: een query van 400 tekens uit een ORM-logboek wordt een structuur die u daadwerkelijk kunt scannen naar de ontbrekende join-voorwaarde.
Onder de motorkap is het een echte tokenizer, geen stapel zoek-en-vervangen regels. Letterlijke tekenreeksen (inclusief dubbel geciteerde en backslash-ontsnappingen), dubbel geciteerde en backtick-geciteerde identifiers, SQL Server-ID's tussen haakjes, nummers, operators en beide commentaarstijlen (-- lijn en /* blok */) worden gelieerd als atomic-tokens voordat een lay-outbeslissing wordt genomen. Dat betekent dat een kolomwaarde zoals 'Select * From Users' in een string nooit wordt aangezien voor een clausule, en opmaak kan witruimte herstructureren zonder ooit letterlijke inhoud te beschadigen.
De modus MINIFY doet het tegenovergestelde: het vouwt een geformatteerde query samen tot een enkele regel - waarbij opmerkingen worden neergezet, elke letterlijke byte-voor-byte wordt bewaard - wat handig is voor log grepping, het verpakken van query's in JSON-payloads of .env-bestanden en het vergelijken van queryvormen. Alles draait 100% client-side in uw browser, dus productiequery's met tabelnamen, klantgegevens in letterlijke of schemagegevens worden nooit geüpload, gelogd of opgeslagen.
Laat een willekeurige query zien - een one-liner uit een ORM-debuglogboek, een met de hand geschreven rapportquery of een script met meerdere verklaringen gescheiden door puntkomma's.
Kies hoofdletters of kleine letters voor trefwoorden en 2, 4 of 8 inspringingsruimten die overeenkomen met uw teamconventies.
Formaat produceert clausule-per-regeluitvoer met geselecteerde kolommen op hun eigen lijnen en/of condities ingesprongen. Minify vouwt alles samen tot een enkele regel met verwijderde opmerkingen en letterlijke onaangeroerde opmerkingen.
Kopieer het resultaat naar uw klembord voor een codebeoordelings- of migratiebestand of download het als een .sql-bestand.
Letterlijke tekenreeksen, geciteerde identifiers en opmerkingen worden eerst uitgelezen - opmaak kan nooit gegevens in aanhalingstekens veranderen
Selecteer, van, waar, sluit je aan bij varianten, groepeer op, volg de, limiet en voeg elk een nieuwe regel op, met subquery's die zijn ingesprongen door nestdiepte
Een uitgebreide trefwoordenlijst (DML, DDL, functies, typen) wordt geconverteerd naar hoofdletters of kleine letters; identifiers worden precies zoals geschreven
Door komma's gescheiden geselecteerde lijsten breken op individuele ingesprongen lijnen, waardoor brede zoekopdrachten diffable in pull-verzoeken
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!