Reverse Snowflake Joins

Screenshot Λογισμικό:
Reverse Snowflake Joins
Στοιχεία Λογισμικού:
Εκδοχή: 0.49
Ανεβάστε ημερομηνία: 14 Apr 15
Προγραμματιστής: Alexandru Toth
Άδεια: Δωρεάν
Δημοτικότητα: 24

Rating: 2.0/5 (Total Votes: 1)

Αντίστροφη Snowflake ενώνει (συντομογραφία revj) είναι ένα εργαλείο για την κατανόηση του SQL και SQL έγγραφο ερωτήματα. Είναι καλό για τη διατήρηση μεγάλα ερωτήματα που γράφτηκε από κάποιον άλλο. "Big SQL" μπορεί να είναι όσο το 20 τραπέζια, ενωμένα μεταξύ τους με πολλαπλά πεδία.
Μέρη του ερωτήματος εμφανίζονται απευθείας στο διάγραμμα: Ex ηλικία = 30, GROUP BY (έτος), ΕΧΟΝΤΑΣ MIN (ηλικία)> 18.
Να πάρει αυτά τα ερωτήματα δεξιά είναι δύσκολη, επειδή πολλά εργαλεία δημιουργούν κακή SQL όταν ασχολείται με πολύπλοκες ενώνει. Χειροκίνητη γραπτή SQL είναι επίσης επιρρεπής σε λάθη, για παράδειγμα, θα μπορούσε κανείς να ξεχάσετε να αφαιρέσετε ένα τραπέζι αν δεν είναι πλέον αναγκαία για να φιλτράρει / ομαδοποιήσει από έναν τομέα στον εν λόγω πίνακα.
Εάν υπάρχουν αποσυνδεθεί πίνακες σημαίνει ότι υπάρχει ένα καρτεσιανό προϊόν. Υπάρχουν νόμιμες περιπτώσεις για καρτεσιανό προϊόντα, ωστόσο, οι περιπτώσεις αυτές δεν είναι συχνές.
Ίδιο τρόπο, οι βρόγχοι δεν είναι συνήθως επιθυμητό.
Τι δεν είναι;
Δεν είναι ένα εργαλείο εξηγήσει. Αν γράψετε κατά λάθος ένα cartezian ενταχθούν, δεν έχει σημασία πόσο καλά είναι τα ευρετήρια, θα παραμείνει λανθασμένη.
Δεν είναι ένα εργαλείο εκτέλεσης του ερωτήματος. Επειδή υπάρχουν χιλιάδες από αυτούς, με drag-and-drop και προγνωστική δακτυλογράφηση, και σίγουρα ο καθένας έχει το αγαπημένο

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Αυτή η έκδοση διορθώνει & quot?. καστ (x ως ακέραιος αριθμός) & quot ;, η οποία στο παρελθόν παρήγαγε ένα σφάλμα

Τι είναι καινούργιο στην έκδοση 0,48:

  • Αυτή η έκδοση διορθώνει & quot? Ένωσης όλα τα & quot? (Π.χ., & quot? Επιλέξτε t1.a από Τ1 ένωση όλων επιλέξτε t2.b από Τ2 ένωση όλων .. & quot?) Και καθορίζει τις λειτουργίες χωρίς παραμέτρους και parens, (π.χ., & quot? Eπιλέξτε .. όπου t1.x = SYSDATE & quot?) .

Τι είναι καινούργιο στην έκδοση 0.47:.

  • Διορθώθηκε ένα bug όπου ΕΝΩΣΗΣ SELECT ήταν ευαίσθητη υπόθεση

Τι είναι καινούργιο στην έκδοση 0.44:

  • Σταθερή ανώνυμα subselects. Ex: επιλέξτε * από (επιλέξτε A.id από το Α) σε μήκος στην ρήτρες περικόπτονται. Ex: table.field σε (1,2,3,4 ... 999)

Τι είναι καινούργιο στην έκδοση 0.42:

  • Αυτή η έκδοση έχει βελτιωμένη απλοποιητής (π.χ. δεν διαμαρτύρεται για το concat στήλη, η οποία είναι μια συνάρτηση).
  • Βελτιωμένη subselects, π.χ. & Quot? Select * from (select * from ta Α, Β tb όπου Ax = Με) Δ1, (επιλογή * από ta Α, Β tb όπου Ax = Με) Δ2 & quot?.

Τι είναι καινούργιο στην έκδοση 0.38:

  • bugfix: υποστήριξη για την Oracle μεταβλητές δεσμεύουν ex α =: 1
  • bugfix: & quot? Επιλέξτε το πεδίο από schema.table & quot? απέτυχε όταν δεν υπήρχε ψευδώνυμο τραπέζι ή ρητή table.field

Τι είναι καινούργιο στην έκδοση 0.37:

  • Ένα σφάλμα στο οποίο & quot? Επιλέξτε διακριτή από a.id α & quot? δεν εμφανιστεί το πεδίο id σε καθορίστηκε ένα γράφημα.

Τι είναι καινούργιο στην έκδοση 0.36:

  • Διόρθωση bug: κατάργηση πολλών / * * / σχόλια

Τι είναι καινούργιο στην έκδοση 0.35:

  • Αν αδρανών υλικών που βρέθηκαν σε πολλούς πίνακες από έκδοση προειδοποίησης για ανεμιστήρα ή / και χάσμα παγίδα. Διορθώσεις που σχετίζονται με την ORDER BY ψευδώνυμο

Απαιτήσεις :

  • GraphViz
  • Python

Στιγμιότυπα

reverse-snowflake-joins_1_87506.png

Παρόμοια λογισμικά

ChronicDB
ChronicDB

14 Apr 15

codership-mysql
codership-mysql

12 May 15

ZODB3
ZODB3

15 Apr 15

Querydsl
Querydsl

11 May 15

Σχόλια για Reverse Snowflake Joins

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!