Reverse Snowflake Joins

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

Rating: 2.0/5 (Total Votes: 1)

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

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

RedStore
RedStore

11 May 15

RazorSQL
RazorSQL

17 Feb 15

SQL Relay
SQL Relay

27 Sep 15

DBA Companion
DBA Companion

11 May 15

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

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