Extraktor tabuliek a stĺpcov SQL
Zoznam všetkých tabuliek, spojení a stĺpcov, ktoré SQL dotaz číta, zoskupené podľa klauzuly.
Extraktor tabuliek a stĺpcov SQL
Vložte SQL SELECT dotaz a tento nástroj načíta presne to, čo používa: ktoré tabuľky dotazuje, ako sú tieto tabuľky spojené a ktoré stĺpce pochádzajú zo zoznamu SELECT, z klauzuly WHERE, z GROUP BY a z ORDER BY. Je vytvorený na moment, keď zdedíte reportovací dotaz, pomalý endpoint alebo čijí migráciu a potrebujete poznať jeho skutočný rozsah predtým, ako ho zmените, bez vloženia do databázovej konzoly.
Aliasy tabuliek sú automaticky rozlíšené, takže "o.total" v dotaze, ktorý sa otvára "FROM orders o" sa hlási podľa skutočného názvu tabuľky, nie podľa jednopísmenného aliasu. Každé JOIN je uvedené s jeho typom — vnútorné, ľavé, pravé, úplné, krížové alebo staromódne čiarkou spojenie — spolu s jeho podmienkou ON alebo zoznamom USING, takže tvar dotazu je viditeľný na prvý pohľad. Vypnite "Zobraziť stĺpce WHERE / GROUP BY / ORDER BY" aby ste videli iba to, čo sa vyberá, alebo vypnite "Zobraziť podmienky spojenia" aby ste udržali zoznam spojení, ale odpustili ste klauzuly ON. Prepínajte výstup medzi prehľadom podľa klauzuly a plochým zoznamom závislostí lepším na dokumentáciu toho, na čom dotaz závisí.
Všeobecné tabuľkové výrazy (WITH …) a podotazy v klauzule FROM sú tiež rozpoznané: CTE je uvedené s tabuľkami, ktoré jeho vlastné telo číta, a odvodená tabuľka sa objavuje ako podotaz skôr ako fantómový názov tabuľky. Keď dotaz spájajúca dve alebo viac tabuliek a stĺpec nemá predponu tabuľky, nástroj nemôže vedieť, do ktorej tabuľky patrí — s "Upozorniť na stĺpce bez tabuľky" zapnuté, ten stĺpec je namiesto tichého uhádnutia označený. Vložte niekoľko príkazov oddelených bodkočiarkami a každý je číslovaný a analyzovaný samostatne; čokoľvek, čo nie je SELECT dotaz, je uvedené a preskočené skôr ako nesprávne čítané.
Toto je čítač textových vzorov, nie databázové pripojenie: nikdy nespúšťa SQL, nikdy sa nepripája na server a dotaz nikdy neopustí váš prehliadač. Je bezpečné vložiť produkčné dotazy vrátane tých so skutočnými názami tabuliek a stĺpcov. Keď skončíte, skopírujte správu, stiahnite ju ako súbor .txt alebo ju pošlite do vstupu iného nástroja, aby ste pokračovali v práci.