הפוך Snowflake מצטרף (מקוצר כמו revj) הוא כלי להבין שאילתות SQL ו- SQL המסמך. זה טוב לשמירה על שאילתות גדולות שנכתבו על ידי מישהו אחר. "SQL הגדול" יכול להיות רבים כמו 20 שולחנות, הצטרפו אל שדות מרובים.
חלקים של השאילתה יופיעו ישירות בתרשים: גיל Ex = 30, GROUP BY (שנה), לאחר שMIN (גיל)> 18.
מקבל שאילתות אלה נכון הוא קשה, כי כלים רבים ליצור SQL העני בהתמודדות עם מורכבות מצטרפת. SQL ידני נכתב גם מועדת לטעויות, למשל אפשר לשכוח להסיר שולחן אם הוא כבר לא היה צריך לסנן / קבוצה על ידי שדה אחד בטבלה.
אם יש שולחנות מנותקים זה אומר שיש הוא מוצר קרטזית. ישנם מקרים לגיטימיים למוצרים קרטזית, לעומת זאת, מקרים אלה אינם נפוצים.
אותו אופן, לולאות הן בדרך כלל לא רצויים.
מה זה לא?
זה לא להסביר כלי. אם אתה כותב בטעות cartezian להצטרף, לא משנה כמה טוב הם האינדקסים, הוא יישאר שגוי.
זה לא כלי ביצוע שאילתא. מאחר שקיימים אלפי אלה, עם גרור ושחרר והקלדה חזויה, ועבור כולם בטוחים שיש לו אהוב
מה חדש במהדורה זו:.
- תיקוני גרסה & quot;. שחקנים (x כמספר שלם) & quot ;, אשר הפיקו בעבר שגיאה
מה חדש בגרסה 0.48:
- זה תיקוני גרסה & quot; איחוד כל & quot; (Quot למשל, ו; t1.a בחר מt2.b כל בחר איגוד T1 מאיחוד T2 כל .. & quot;) ומתקן פונקציות ללא פרמטרים וparens, (למשל, & quot; בחר .. שבו t1.x = SYSDATE & quot;) .
מה חדש בגרסה 0.47:.
- תוקן באג שבו UNION SELECT היה מקרה רגיש
מה חדש בגרסה 0.44:
- subselects אנונימי קבוע. Ex: בחר * מ( בחר A.id מ) ארוכה בסעיפים מקוצץ. Ex: table.field ב( 1,2,3,4 ... 999)
מה חדש בגרסת 0.42:
- גרסה זו simplifier משופר (למשל לא מתלונן על CONCAT טור, שהיא פונקציה).
- subselects משופר, לדוגמה: & Quot; בחר * מ( בחר * מת"א, שחפת B שבי Ax = על ידי) D1, (בחר * מת"א, שחפת B שבי Ax = על ידי) D2 & quot;.
מה חדש בגרסה 0.38:
- תיקון באג: תמיכה לשעבר משתנים לאגד Oracle =: 1
- תיקון באג: & quot; שדה בחר מschema.table & quot; נכשל כאשר לא היה כינוי שולחן או table.field המפורש
מה חדש בגרסת 0.37:
- באג שבו & quot; בחר a.id להבדיל מ & quot; לא להציג את שדה id בגרף היה קבוע.
מה חדש בגרסת 0.36 :
-
תיקון באג: להסיר מרובה / * * / הערות
מה חדש בגרסת 0.35:
- אם מצרפים נמצאים במספר רב של שולחנות מנושא אזהרה לאוהד ו / או מלכודת תהום. תיקוני באגים הקשורים לORDER BY כינוי
דרישות :
- Graphviz
- Python
תגובות לא נמצא