Reverse Snowflake Joins

Tela Software:
Reverse Snowflake Joins
Detalhes de Software:
Versão: 0.49
Data de upload: 14 Apr 15
Revelador: Alexandru Toth
Licença: Livre
Popularidade: 0

Rating: nan/5 (Total Votes: 0)

Snowflake reverso junta (abreviado como revj) é uma ferramenta para entender consultas SQL e SQL documento. É bom para a manutenção de grandes consultas escritas por outra pessoa. "Big SQL" pode ser até 20 mesas, unidas por vários campos.
Partes da consulta aparecem diretamente no diagrama: Ex idade = 30, GROUP BY (ano), TENDO EM MIN (idade)> 18.
Obtendo essas consultas direito é difícil porque muitas ferramentas gerar pobre SQL quando se lida com junções complexas. SQL escrito manualmente também é passível de erro, por exemplo, pode se esqueça de remover a tabela, se ele não é mais necessário para filtrar / grupo por um campo na tabela.
Se houver tabelas desconectados isso significa que existe um produto cartesiano. Há casos legítimos para produtos cartesianas, no entanto, estes casos não são comuns.
Mesma forma, laços geralmente não são desejados.
O que não é?
Não é uma ferramenta de explicar. Se você escrever por engano um cartezian participar, não importa quão bom os índices são, ele permanecerá incorreta.
Não é um instrumento de execução da consulta. Porque existem milhares, com drag-and-drop e digitação preditiva, e para garantir que todos tem o seu favorito

O que é novo nesta versão:.

  • Esta versão corrige & quot;. elenco (x como integer) & quot ;, que anteriormente produziu um erro

O que é novo na versão 0.48:

  • Esta versão corrige & quot; sindicais todos & quot; (Por exemplo, & quot; select t1.a de união T1 todos selecione t2.b de T2 união todos .. & quot;) e corrige as funções sem parâmetros e parênteses, (por exemplo, & quot; Select .. onde t1.x = sysdate & quot;) .

O que é novo na versão 0.47:.

  • Corrigido um bug onde UNION SELECT foi sensível a maiúsculas

O que é novo na versão 0.44:

  • subselects anônimos fixos. Ex: SELECT * FROM (selecione A.id de A) de comprimento no cláusulas são truncados. Ex: table.field em (1,2,3,4 ... 999)

O que é novo na versão 0.42:

  • Esta versão tem um simplificador melhorado (por exemplo, não reclamando do concat coluna, que é uma função).
  • subselects melhorados, por exemplo & Quot; SELECT * FROM (SELECT * FROM ta A, B tb onde Ax = By) D1, (select * from ta A, B tb onde Ax = By) D2 & quot;.

O que é novo na versão 0.38:

  • bugfix: suporte para Oracle variáveis ​​de ligação ex a =: 1
  • bugfix: & quot; select campo de schema.table & quot; falhou quando não havia alias de tabela ou table.field explícita

O que é novo na versão 0.37:

  • Um bug em que & quot; selecionar a.id distinta da um & quot; não exibir o campo id em um gráfico foi corrigido.

O que é novo na versão 0.36:

  • Correção: retire múltiplo / * * / comentários

O que é novo na versão 0.35:

  • Se agregados são encontrados em várias tabelas do que questão de aviso para fã e / ou armadilha abismo. Correções de bugs relacionados com ORDER BY apelido

Requisitos :

  • GraphViz
  • Python

Screenshots

reverse-snowflake-joins_1_87506.png

Programas semelhantes

Sequoia
Sequoia

3 Jun 15

Qore xmlsec Module
Qore xmlsec Module

20 Feb 15

PythonReports
PythonReports

11 May 15

hiberlite
hiberlite

11 May 15

Comentário para Reverse Snowflake Joins

Comentários não encontrado
Adicionar comentário
Ligue imagens!