domingo, 9 de outubro de 2011

Formatação do Código SQL

Esse post não será mais atualizado nesse blog. Para visualizar esse post em seu novo endereço, acesse:
http://milaneze.com.br/post/2011/10/09/Formatacao-do-Codigo-SQL.aspx


Essa página é legal pra formatar o código SQL, fazendo a identação. Ela também mostra como ficaria o código html, caso você queira usar esse código no seu blog ou site.

URL: http://www.dpriver.com/pp/sqlformat.htm

Achei legal, o único problema é que ele gera espaços ao invés de tabs, então acho que é uma ferramenta mais pra entender o código quando ele vem todo em uma linha só do que pra fazer uma query do início.

SELECT: Ordem Lógica de Processamento

Esse post não será mais atualizado nesse blog. Para visualizar esse post em seu novo endereço, acesse:
http://milaneze.com.br/post/2011/10/09/SELECT-Ordem-Logica-de-Processamento.aspx


A ordem de execução de um SELECT é:

1. FROM
2. ON
3. JOIN
4. WHERE
5. GROUP BY
6. WITH CUBE or WITH ROLLUP
7. HAVING
8. SELECT
10. DISTINCT
11. ORDER BY
12. TOP

quarta-feira, 5 de outubro de 2011

Formatação de Código SQL

Esse post não será mais atualizado nesse blog. Para visualizar esse post em seu novo endereço, acesse:
http://milaneze.com.br/post/2011/10/05/Formatacao-de-Codigo-SQL.aspx


Muitas vezes encontramos código SQL que faz um SELECT de várias colunas, tem WHERE, JOIN, etc, menos uma identação que ajude a entender o que aquela query realmente faz. Essa página ajuda a formatar o código que estiver em T-SQL, PL/SQL, entre outros:

http://www.dpriver.com/pp/sqlformat.htm

A página ainda fornece o código gerado em HTML para colocar no seu site, caso necessário.

Achei essa ferramente boa para quando a query já está feita e é necessário entendê-la. Para iniciar uma query é mais interessante já fazer ela formatada, pois essa ferramenta usa espaços para identação e não tabs.