Reverse Snowflake Joins

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

Rating: nan/5 (Total Votes: 0)

Обратный Снежинка присоединяется (сокращенно revj) является инструментом, чтобы понять SQL и документ SQL запросов. Это хорошо для поддержания большие запросы, написанные кем-то другим. "Большой SQL" может быть больше, чем 20 таблиц, к которым присоединились несколько полей.
Части вопроса появляются непосредственно в диаграмме: Ex возраст = 30, GROUP BY (год), имеющих MIN (возраст)> 18.
Получение этих запросов прямо трудно, потому что многие инструменты производят плохой SQL, имея дело со сложными соединениями. Вручную письменный SQL также подвержен ошибкам, например можно было бы забыть, чтобы удалить таблицу, если она больше не нужна для фильтрации / группу по одному полю в этой таблице.
Если есть разъединенные столы, это означает, что есть декартово произведение. Есть законные случаи для декартовых произведений, однако эти случаи не распространены.
Таким же образом, петли, как правило, не требуется.
Что это не так?
Это не Explain. Если вы пишете по ошибке cartezian не присоединиться, независимо от того, насколько хорошо индексы, она останется неправильным.
Это не инструмент выполнения запроса. Потому что тысячи из них, с перетащить и падения и интеллектуального ввода, и наверняка у каждого есть его любимая

Что нового В этом выпуске:.

  • Это версия исправления и Quot;. В ролях (х, как целого) и Quot ;, который ранее произвел ошибку

Что нового в версии 0.48:

  • Это версия исправления и Quot; Всесоюзная & Quot; (например, & Quot; выберите T1.a от Т1 Всесоюзного выберите t2.b от T2 союза все .. & Quot;) и фиксирует функции без параметров и скобок (например, & Quot; Выберите .. где T1.x = SYSDATE & Quot;) .

Что нового в версии 0.47:.

  • Исправлена ​​ошибка, где СОЮЗ SELECT, был чувствителен к регистру

Что нового в версии 0.44:

  • Исправлены анонимные подзапросы. Пример: SELECT * FROM (выберите a.id от А) Да в пунктах усечены. Пример: table.field в (1,2,3,4 ... 999)

Что нового в версии 0.42:

  • Эта версия имеет улучшенную Simplifier (например, не жалуясь на Колонка CONCAT, которая является функцией).
  • Улучшенные подзапросы, например & Quot; выберите * от (выберите * от Т.А., ТБ Б, где Ах = К) D1 (выберите * от Т.А., ТБ Б, где Ах = К) D2 & Quot;.

Что нового в версии 0.38:

  • Исправление: поддержка для Oracle связывать переменные франко =: 1
  • Исправление: & Quot; выберите поле из schema.table & Quot; не удалось, когда не было ни стола псевдоним или явная table.field

Что нового в версии 0.37:

  • Исправлена ​​ошибка, в которой и Quot; выбирать различные a.id от & Quot; не показывать поле документа в график был установлен.

Что нового в версии 0.36:

  • Исправление: удалить несколько / * * / комментарии

Что нового в версии 0.35:

  • Если агрегаты находятся в нескольких таблицах, чем вопрос предупреждения для вентилятора и / или пропасть ловушка. Исправления, связанные с ORDER BY псевдоним

Требования

  • GraphViz
  • Python

Скриншоты

reverse-snowflake-joins_1_87506.png

Похожие программы

conrad
conrad

11 May 15

Dzo
Dzo

14 Apr 15

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

Комментарии не найдены
добавить комментарий
Включите картинки!