Reverse Snowflake Joins

Софтуер снимки:
Reverse Snowflake Joins
Софтуер детайли:
Версия: 0.49
Дата на качване: 14 Apr 15
Розробник: Alexandru Toth
Разрешително: Безплатно
Популярност: 0

Rating: nan/5 (Total Votes: 0)

Reverse Snowflake Присъединява (съкратено revj) е инструмент, за да се разбере SQL и документ SQL заявки. Това е добре за поддържане на големи заявки, написани от някой друг. "Big SQL" може да бъде най-много 20 маси, съединени с няколко полета.
Части от запитването се появяват директно в диаграмата: Ex възраст = 30, GROUP BY (годишно), КАТО MIN (възраст)> 18.
Първи тези заявки полето е трудно, защото много инструменти генерират лошо SQL, когато се занимават с комплекс присъедини. Ръчно написан SQL също е склонен към грешки, например човек може да забрави за отстраняване на една маса, ако вече не е необходимо да се филтрира / група от едно поле в същата таблица.
Ако има несвързани маси, това означава, че е декартово произведение. Има основателни случаи за декартови произведения, но тези случаи не са чести.
Същия начин, примки обикновено не са желани.
<Силен> Какво не е?
Това не е ОБЯСНЕТЕ инструмент. Ако пишете подредба на cartezian присъединят, без значение колко е добър на индексите са, че ще остане неправилно.
Това не е инструмент за изпълнение на заявка. Защото има хиляди такива, с плъзгане и пускане и предсказуем набор на текст, и със сигурност всеки има това е любимият

Какво ново в тази версия:.

  • Тази версия определя & quot;. В ролите (X като цяло число) & quot ;, които произвеждали грешка

Какво ново във версия 0.48:

  • Тази версия определя & quot; синдикални всички & quot; (Например, & quot; изберете t1.a от T1 съюз всички изберете t2.b от T2 съюз всички .. & quot;) и фиксира функции без параметри и parens, (например, & quot; Select .. където t1.x = sysdate & quot;) .

Какво ново във версия 0.47:.

  • Фиксирана бъг, където UNION SELECT беше главни и малки букви

Какво ново във версия 0.44:

  • Фиксирани анонимни subselects. Ex: SELECT * FROM (изберете A.id от A) дълго в клаузи са пресечени. Ex: table.field в (1,2,3,4 ... 999)

Какво е новото във версия 0.42:

  • Тази версия има подобрена simplifier (например, не се оплакват от Concat колона, която е функция).
  • Подобрени subselects, например & Quot; изберете * от (изберете *, от ТА A, B, където туберкулозата Ax = С) D1, (изберете *, от ТА A, B, където туберкулозата Ax = С) D2 & quot;.

Какво ново във версия 0.38:

  • Bugfix: подкрепа за Oracle променливи за обвързване ех а =: 1
  • Bugfix: & quot; Изберете полето от schema.table & quot; провали, след като не е имало маса псевдоним или изрично table.field

Какво ново във версия 0.37:

  • бъг в което & quot; изберете различна a.id от на & quot; не се покаже полето ID в графика е фиксиран.

Какво ново във версия 0.36:

  • Bugfix: Премахване на няколко / * * / коментари

Какво ново във версия 0.35:

  • Ако се установи, агрегати в множество таблици, отколкото въпрос, предупреждаващи за фен и / или пропаст капан. Фиксирани бъгове, свързани с ORDER BY псевдоним

<силни> Изисквания :

  • GraphViz
  • Python

Снимки

reverse-snowflake-joins_1_87506.png

Подобен софтуер

Коментари към Reverse Snowflake Joins

Коментари не е намерена
добавите коментар
Включете на изображения!