Common table expression: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
m r2.7.2+) (Robô: A modificar en:Common table expression para en:Hierarchical and recursive queries in SQL#Common table expression |
|||
Linha 23: | Linha 23: | ||
* [http://msdn2.microsoft.com/en-us/library/ms190766.aspx microsoft.com: Using Common Table Expressions] |
* [http://msdn2.microsoft.com/en-us/library/ms190766.aspx microsoft.com: Using Common Table Expressions] |
||
* [http://thiagozavaschi.spaces.live.com/blog/cns!8DE5A8EFC1819ECA!390.entry Tutorial em português] |
* [http://thiagozavaschi.spaces.live.com/blog/cns!8DE5A8EFC1819ECA!390.entry Tutorial em português] |
||
* [http://www.blacktdn.com.br/2015/06/blacktdn-mssql-usando-consulta-cte.html BlackTDN : MSSQL Usando Consulta CTE Recursiva para montagem de Tree] |
|||
==Referências== |
==Referências== |
Revisão das 15h18min de 18 de junho de 2015
Em banco de dados SQL, Common table expression (CTE) é uma alternativa a subquerys, views, e funções definidas pelo usuário.
CTE é então um conjunto nomeado e temporário de resultados, derivado de uma consulta simples e definido sob o escopo de execução de uma declaração SELECT
, INSERT
, UPDATE
, ou DELETE
.
Common table expressions
CTE é suportada pelos, entre outros, bancos de dados DB2, Firebird.[1], Microsoft SQL Server, Oracle e PostgreSQL.
Sintaxe:
WITH [RECURSIVE] expressão_with [, ...]
SELECT...
onde expressão_with
deve ser:
nome_para_identificação [ (nome_coluna [,...]) ] AS (SELECT ...)
Ligações externas
- microsoft.com: Using Common Table Expressions
- Tutorial em português
- BlackTDN : MSSQL Usando Consulta CTE Recursiva para montagem de Tree