Extraktor tabulek a sloupců SQL
Seznam všech tabulek, spojení a sloupců, které SQL dotaz čte, seskupené podle klauzule.
Extraktor tabulek a sloupců SQL
Vložte SQL SELECT dotaz a tento nástroj načte přesně to, co používá: které tabulky dotazuje, jak jsou tyto tabulky spojeny a které sloupce pocházejí ze seznamu SELECT, z klauzule WHERE, z GROUP BY a z ORDER BY. Je vytvořen na chvíli, kdy zdedíte报告dotaz, pomalý endpoint nebo něčí migraci a potřebujete znát jeho skutečný rozsah dříve, než jej změníte, bez vložení do konzoly databáze.
Aliasy tabulek jsou automaticky rozlišeny, takže "o.total" v dotazu, který se otvírá "FROM orders o" je hlášeno podle skutečného názvu tabulky, ne podle jednopísmenného aliasu. Každé spojení je uvedeno se svým typem — vnitřní, levé, pravé, úplné, křížové nebo starý styl čárka spojení — spolu s jeho podmínkou ON nebo seznamem USING, takže tvar dotazu je vidět na první pohled. Vypněte "Zobrazit sloupce WHERE / GROUP BY / ORDER BY" aby jste viděli pouze to, co je vybráno, nebo vypněte "Zobrazit podmínky spojení" aby jste si udrželi seznam spojení, ale vypustili klauzule ON. Přepínejte výstup mezi přehledem podle klauzule a plochým seznamem závislostí lépe vhodným pro dokumentaci toho, na čem dotaz závisí.
Obecné tabulkové výrazy (WITH …) a poddotazy v klauzuli FROM jsou také rozpoznány: CTE je uvedena s tabulkami, které její vlastní tělo čte, a odvozená tabulka se zobrazuje jako poddotaz spíše než fiktivní název tabulky. Když dotaz spojuje dvě nebo více tabulek a sloupec nemá předponu tabulky, nástroj nemůže vědět, ke které tabulce patří — s "Upozornit na sloupce bez tabulky" zapnuté, je tento sloupec označen místo tichého hádání. Vložte několik příkazů oddělených středníky a každý je číslován a analyzován nezávisle; cokoli, co není SELECT dotaz, je poznamenáno a přeskočeno spíše než nesprávně čteno.
Toto je čtečka textových vzorů, ne připojení databáze: nikdy nespouští SQL, nikdy se nepřipojuje k serveru a dotaz nikdy neopustí váš prohlížeč. Je bezpečné vložit produkční dotazy včetně těch se skutečnými názvy tabulek a sloupců. Až skončíte, zkopírujte zprávu, stáhněte si ji jako soubor .txt nebo ji pošlete na vstup jiného nástroje, abyste mohli pokračovat v práci.