Domande taggate «cte»

Acronimo di Common Table Expression. Sottoquery temporanea riutilizzabile che può essere ricorsiva.

7
Qual è la differenza tra una tabella CTE e una tabella temporanea?
Qual è la differenza tra una Common Table Expression (CTE) e una tabella temporanea? E quando dovrei usarne uno sopra l'altro? CTE WITH cte (Column1, Column2, Column3) AS ( SELECT Column1, Column2, Column3 FROM SomeTable ) SELECT * FROM cte Tabella temporanea SELECT Column1, Column2, Column3 INTO #tmpTable FROM SomeTable …
174 sql-server  cte 


3
Vantaggi di Common Table Expression (CTE)?
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere allo scambio dello stack degli amministratori di database. Migrato 7 anni fa . Da msdn : A differenza di una tabella derivata, un CTE può essere autoreferenziale e può essere referenziato più volte nella stessa query. Sto usando …
21 sql-server  cte 

4
Come funziona effettivamente la ricorsione SQL?
Venendo a SQL da altri linguaggi di programmazione, la struttura di una query ricorsiva sembra piuttosto strana. Attraversalo passo dopo passo, e sembra cadere a pezzi. Considera il seguente semplice esempio: CREATE TABLE #NUMS (N BIGINT); INSERT INTO #NUMS VALUES (3), (5), (7); WITH R AS ( SELECT N FROM …


2
CTE ricorsivo per trovare Total per tutti i bambini
Ecco un albero di assemblaggio che voglio cercare usando una T-SQLquery ricorsiva (presumibilmente CTE) con i risultati previsti di seguito. Voglio sapere l'importo totale per assemblaggio dato qualsiasi parte. Significa che se cerco 'Rivetto', voglio conoscere il conteggio totale ad ogni livello all'interno dell'assemblea, non solo il conteggio diretto dei …

2
Operazioni multiple usando WITH
C'è un modo per eseguire più operazioni usando l' WITHistruzione? Qualcosa di simile a WITH T AS ( SELECT * FROM Tbl ) BEGIN OPEN P_OUTCURSOR FOR SELECT * FROM T; SELECT COUNT(*) INTO P_OUTCOUNT FROM T; END; Voglio selezionare alcuni dati e il loro conteggio ...
16 oracle  select  cte 

2
Profondità discendente ricorsiva PostgreSQL
Devo calcolare la profondità di un discendente dal suo antenato. Quando un record ha object_id = parent_id = ancestor_id, è considerato un nodo radice (l'antenato). Ho cercato di far funzionare una WITH RECURSIVEquery con PostgreSQL 9.4 . Non controllo i dati o le colonne. Lo schema di dati e tabelle …

3
Ottimizzazione di una gerarchia CTE
Aggiorna di seguito Ho una tabella di account con una tipica architettura di account acct / parent per rappresentare una gerarchia di account (SQL Server 2012). Ho creato una VISTA utilizzando un CTE per eseguire l'hashing della gerarchia e, nel complesso, funziona magnificamente e come previsto. Posso interrogare la gerarchia …



1
Come filtrare l'utilizzo della funzione definita dall'utente definita scalare dai dati di controllo di SQL Server?
Abbiamo un database SQL Server che ha una specifica di controllo del database che controlla tutte le azioni eseguite sul database. CREATE DATABASE AUDIT SPECIFICATION [dbAudit] FOR SERVER AUDIT [servAudit] ADD (EXECUTE ON DATABASE::[DatabaseName] BY [public]) Abbiamo scoperto che alcune query scriveranno nel registro di controllo l'uso di una funzione …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.