Reverse Snowflake Joins

Screenshot der Software:
Reverse Snowflake Joins
Softwarebeschreibung:
Version: 0.49
Upload-Datum: 14 Apr 15
Entwickler: Alexandru Toth
Lizenz: Frei
Popularität: 0

Rating: nan/5 (Total Votes: 0)

umgeSnowFlake Joins (wie revj abgekürzt) ist ein Werkzeug, um SQL und SQL-Abfragen Dokument zu verstehen. Es ist gut für die Aufrechterhaltung der großen Fragen von jemand anderem geschrieben. "Big SQL" können so viele wie 20 Tabellen, die von mehreren Bereichen verbunden werden.
Teile der Abfrage erscheinen direkt im Diagramm: Ex Alter = 30, GROUP BY (Jahr), NACH MIN (Alter)> 18.
Getting diese Fragen richtig ist schwierig, da viele Werkzeuge erzeugen schlechte SQL, wenn es um komplexe Joins. Hand geschrieben SQL ist auch fehleranfällig, zum Beispiel eine zu vergessen könnte, um eine Tabelle zu entfernen, wenn es nicht mehr benötigt wird, um / Gruppe um ein Feld in der Tabelle filtern.
Wenn es getrennte Tabellen es bedeutet, dass es ein kartesisches Produkt. Es gibt legitime Fälle für kartesische Produkte, aber diese Fälle sind nicht üblich.
Ebenso werden Schleifen in der Regel nicht erwünscht.
Was ist es nicht?
Es ist nicht eine EXPLAIN-Tool. Wenn Sie aus Versehen eine cartezian beitreten, egal wie gut die Indizes zu schreiben, wird es nicht korrekt sein.
Es ist nicht ein Abfrageausführungswerkzeug. Da gibt es Tausende von jenen, mit Drag-and-Drop und vorausschauende Eingabe und für sicher, jeder hat seine Lieblings

Was ist neu in dieser Pressemitteilung:.

  • Diese Version behebt & quot;. Guss (x als Integer) & quot ;, die zuvor ein Fehler erzeugt

Was ist neu in Version 0.48:

  • Diese Version behebt & quot; union all & quot; (ZB & quot; auswählen t1.a von T1 union all select t2.b von T2 Vereinigung aller .. Zoll) und behebt Funktionen ohne Parameter und parens, (zB, & quot; auswählen .. wo t1.x = sysdate Zoll) .

Was ist neu in Version 0.47:.

  • ein Fehler behoben, durch UNION SELECT war Groß- und Kleinschreibung behoben

Was ist neu in Version 0.44:

  • Fest anonyme Subselects. Beispiel: SELECT * FROM (Wahlen A.id aus A) Lange IN-Klauseln werden abgeschnitten. Ex: table.field in (1,2,3,4 ... 999)

Was ist neu in Version 0.42:

  • Diese Version hat eine verbesserte Vereinfacher (zB nicht über die beschwerde Spalte concat, die eine Funktion ist).
  • Verbesserte Subselects, z.B. & Quot; select * from (select * from A ta, tb B, wo Ax = By) D1, (select * from A ta, tb B, wo Ax = By) D2 & quot;.

Was ist neu in Version 0.38:

  • Bugfix: Unterstützung für Oracle-Bind-Variablen ex a =: 1
  • Bugfix: & quot; Auswahlfeld aus schema.tabelle & quot; ausgefallen, als es keine Tabellen-Alias ​​oder explizite table.field

Was ist neu in Version 0.37:

  • Ein Fehler, bei dem & quot; select distinct a.id aus a & rdquo; nicht das Feld ID angezeigt in eine Kurve, wurde behoben.

Was ist neu in Version 0.36:

  • Bugfix: Entfernen mehrerer / * * / Kommentare

Was ist neu in Version 0.35:

  • Wenn Aggregate werden in mehreren Tabellen als Ausgabe Warnung für Fan gefunden und / oder Abgrund Falle. Bugfixes zu ORDER BY bezogenen alias

Anforderungen :

  • GraphViz
  • Python

Screenshots

reverse-snowflake-joins_1_87506.png

Ähnliche Software

QtAlchemy
QtAlchemy

20 Feb 15

E*Reminders
E*Reminders

3 Jun 15

SQLAntaresia
SQLAntaresia

14 Apr 15

Dabo
Dabo

11 May 15

Kommentare zu Reverse Snowflake Joins

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!