Resultados da pesquisa a pedido "common-table-expression"

2 a resposta

Chame um procedimento armazenado no SQL CTE

Você tem permissão para executar procedimentos armazenados em uma instrução SQL CTE? Eu sou um pouco novo para consultas sql cte ...

3 a resposta

Maneira eficiente de dividir strings usando CTE

Tenho uma tabela que se parece com ID Layout 1 hello,world,welcome,to,tsql 2 welcome,to,stackoverflow A saída desejada deve ser Id Splitdata 1 hello 1 world 1 welcome 1 to 1 tsql 2 welcome 2 to 2 stackoverflowFiz isso pela consulta ...

1 a resposta

Por que o CTE é melhor que o cursor / tabela derivada / subconsulta / tabela temporária etc.

omo e por que o CTE oferece um melhor desempenho em comparação com as abordagens derivadas de tabela / subconsulta / tabela temporária etc Qualquer cálculo temporário acontece no banco de dados temporário. Portanto, se tivermos uma abordagem de ...

1 a resposta

Expressão de tabela comum, por que ponto e vírgula?

Normalmente emSQL Server Na cláusula Common Table Expression existe ponto e vírgula na frente da instrução, assim: ;WITH OrderedOrders AS --semicolon here ( SELECT SalesOrderID, OrderDate, ROW_NUMBER() OVER (ORDER BY OrderDate) AS 'RowNumber' ...

9 a resposta

Diferença entre CTE e SubQuery?

A partir deste postComo usar ROW_NUMBER no procedimento a seguir? [https://stackoverflow.com/questions/706720/how-to-use-rownumber-in-the-following-procedure/706756#706756] Existem duas versões de respostas em que se usa umSubQuery e o outro usa ...

6 a resposta

Como configurar a opção maxrecursion para um CTE dentro de uma função com valor de tabela

Estou enfrentando um problema para declarar a opção maxrecursion para um CTE dentro de um TVF aqui está o CTE (um calendário simples): DECLARE @DEBUT DATE = '1/1/11', @FIN DATE = '1/10/11'; WITH CTE as( SELECT @debut as jour UNION ALL SELECT ...

6 a resposta

Evite nós de visita CTE recursivos várias vezes

Considere o seguinte DAG simples: 1->2->3->4 E uma tabela, #bar, descrevendo isso (estou usando o SQL Server 2005): parent_id child_id 1 2 2 3 3 4 //... other edges, not connected to the subgraph aboveAgora imagine que eu tenha outros ...

1 a resposta

Visitar um gráfico direcionado como se fosse um não direcionado, usando uma consulta recursiva

Preciso da sua ajuda sobre a visita de um gráfico direcionado armazenado em um banco de dado Considere o seguinte gráfico direcionado 1->2 2->1,3 3->1 Uma tabela armazena essas relações: create database test; \c test; create table ownership ...

2 a resposta

Como limitar a profundidade de recursão do CTE, mas selecionar a tabela genérica?

tualmente, temos um procedimento armazenado que retorna dados de uma tabela em seu esquema original, fazendo algo assim: WITH CTE AS ( -- Start CTE off by selecting the id that was provided to stored procedure. SELECT * FROM [dbo].[TestTable] ...

2 a resposta

Como obter o valor da linha anterior e atual usando CTE recursiva?

Considere o abaixo Id Nums 1 10 2 20 3 30 4 40 5 50A saída esperada Id CurrentValue PreviousValue 1 10 Null 2 20 10 3 30 20 4 40 30 5 50 40 Estou tentando com o abaixo, mas sem sorte ;With Cte(Id,CurrValue,PrevValue) As ( Select Id ...