Reverse Snowflake Joins

Software kuvakaappaus:
Reverse Snowflake Joins
Ohjelmiston tiedot:
Versio: 0.49
Lähetyksen päivämäärä: 14 Apr 15
Kehittäjä: Alexandru Toth
Lupa: Vapaa
Suosio: 0

Rating: nan/5 (Total Votes: 0)

Käänteinen Snowflake Liitosten (lyhennetty revj) on työkalu ymmärtää SQL ja asiakirja SQL-kyselyjä. On hyvä ylläpitää iso kyselyt kirjoittanut joku muu. "Big SQL" voi olla jopa 20 pöytää, liittyi useita kenttiä.
Osia kyselyn näkyvät suoraan kaaviossa: Ex ikä = 30, GROUP BY (vuosi), OTTAA MIN (ikä)> 18.
Getting nämä kyselyt oikeus on vaikeaa, koska monet työkalut tuottavat huono SQL käsiteltäessä monimutkaisia ​​liitoksia. Käsin kirjoitettu SQL on myös virhealtista, esimerkiksi voisi unohtaa poistaa taulukon, jos se ei enää tarvita suodattaa / ryhmä yhden kentän kyseisessä taulukossa.
Jos on irrotettu pöytiä se tarkoittaa, että on cartesian tuote. On oikeutettua tapauksissa cartesian tuotteita, mutta nämä tapaukset eivät ole yleisiä.
Samalla tavoin, silmukoita ei yleensä haluttua.
Mitä se ei ole?
Se ei EXPLAIN työkalu. Jos kirjoitat vahingossa cartezian liittyä, Hyvätkään indeksit ovat, se pysyy virheellinen.
Se ei ole kyselyn toteuttamisen väline. Koska on olemassa tuhansia niitä, vedä ja pudota ja ennustava kirjoittamalla, ja varmasti jokaisella on se suosikki.

Mitä uutta tässä julkaisussa:

  • Tämä versio korjaa & quot; valettu (x kokonaislukuina) & quot ;, joka aiemmin tuotti virhe.

Mitä uutta versiossa 0.48:

  • Tämä versio korjaa & quot; union kaikki & quot; (Esim & quot; valitse t1.a T1 unionin kaikkien valitse t2.b T2 unionin kaikki .. & quot;) ja korjaa toiminnot ilman parametreja ja parens, (esim, & quot; Valitse .. missä t1.x = SYSDATE & quot;) .

Mitä uutta versiossa 0.47:

  • Kiinteä vika, jos UNIONIN VALINTA Isot.

Mitä uutta versiossa 0.44:

  • Kiinteät anonyymiä subselects. Ex: SELECT * FROM (valitse A.id alkaen) pitkä lausekkeita katkaistu. Esim: table.field in (1,2,3,4 ... 999)

Mitä uutta versiossa 0.42:

  • Tämä versio on parannettu simplifier (esim ei valittavat sarake concat, joka on funktio).
  • Parempi subselects, esim & Quot; select * from (select * from ta, tb B missä Ax = By) D1 (valitse * TA, TB B missä Ax = By) D2 & quot;.

Mitä uutta versiossa 0.38:

  • Bugikorjaus: tuki Oracle sitoa muuttujien ex =: 1
  • Bugikorjaus: & quot; valitse kenttä skeema.taulukon_nimi & quot; epäonnistui, kun ei ollut pöydän alias tai nimenomaisen table.field

Mitä uutta versiossa 0.37:

  • bugi, jossa & quot; valitse erillisiä a.id kohteesta & quot; ei näy id kentän kuvaaja on vahvistettu.

Mitä uutta versiossa 0.36:

  • Bugikorjaus: poistaa useita / * * / kommentit

Mitä uutta versiossa 0,35:

  • Jos aggregaatit löytyy useita pöytiä kuin kysymys varoitus tuuletin ja / tai väli ansa. Bugikorjauksia liittyvät TILAA alias

Vaatimukset :

  • GraphViz
  • Python

Kuvakaappauksia

reverse-snowflake-joins_1_87506.png

Vastaavia ohjelmistoja

Kommentit Reverse Snowflake Joins

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!