Perguntas com a marcação «cte»

Acrônimo de Common Table Expression. Subconsulta temporária e reutilizável que pode ser recursiva.

7
Qual é a diferença entre uma CTE e uma tabela temporária?
Qual é a diferença entre uma Expressão de tabela comum (CTE) e uma tabela temporária? E quando devo usar um sobre o outro? CTE WITH cte (Column1, Column2, Column3) AS ( SELECT Column1, Column2, Column3 FROM SomeTable ) SELECT * FROM cte Tabela Temp SELECT Column1, Column2, Column3 INTO #tmpTable …
174 sql-server  cte 


3
Benefícios da Common Table Expression (CTE)?
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Database Administrators Stack Exchange. Migrou há 7 anos . Do msdn : Ao contrário de uma tabela derivada, uma CTE pode ser auto-referenciada e pode ser referenciada várias vezes na mesma consulta. Estou usando CTEs bastante, mas nunca …
21 sql-server  cte 

4
Como a recursão SQL realmente funciona?
Chegando ao SQL de outras linguagens de programação, a estrutura de uma consulta recursiva parece bastante estranha. Ande por ela passo a passo, e parece desmoronar. Considere o seguinte exemplo simples: CREATE TABLE #NUMS (N BIGINT); INSERT INTO #NUMS VALUES (3), (5), (7); WITH R AS ( SELECT N FROM …



2
Várias operações usando WITH
Existe uma maneira de executar várias operações usando a WITHinstrução? Algo como WITH T AS ( SELECT * FROM Tbl ) BEGIN OPEN P_OUTCURSOR FOR SELECT * FROM T; SELECT COUNT(*) INTO P_OUTCOUNT FROM T; END; Quero selecionar alguns dados e a contagem deles ...
16 oracle  select  cte 

2
Profundidade descendente recursiva do PostgreSQL
Preciso calcular a profundidade de um descendente a partir de seu ancestral. Quando um registro possui object_id = parent_id = ancestor_id, ele é considerado um nó raiz (o ancestral). Eu tenho tentado obter uma WITH RECURSIVEconsulta em execução com o PostgreSQL 9.4 . Eu não controlo os dados ou as …

3
Otimizando uma hierarquia CTE
Atualize abaixo Eu tenho uma tabela de contas com uma arquitetura típica de conta acct / pai para representar uma hierarquia de contas (SQL Server 2012). Criei uma VIEW usando um CTE para dividir a hierarquia e, no geral, ela funciona lindamente e como pretendido. Posso consultar a hierarquia em …

2
Função PostgreSQL não executada quando chamada de dentro da CTE
Apenas esperando confirmar minha observação e obter uma explicação sobre por que isso está acontecendo. Eu tenho uma função definida como: CREATE OR REPLACE FUNCTION "public"."__post_users_id_coin" ("coins" integer, "userid" integer) RETURNS TABLE (id integer) AS ' UPDATE users SET coin = coin + coins WHERE userid = users.id RETURNING users.id' …
14 postgresql  cte 


1
Como filtrar o uso da Função Definida pelo Usuário com Valor Escalar dos Dados de Auditoria do SQL Server?
Temos um banco de dados SQL Server que possui uma especificação de auditoria de banco de dados que audita todas as ações de execução no banco de dados. CREATE DATABASE AUDIT SPECIFICATION [dbAudit] FOR SERVER AUDIT [servAudit] ADD (EXECUTE ON DATABASE::[DatabaseName] BY [public]) Descobrimos que algumas consultas gravam no log …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.