Domande taggate «common-table-expression»

Un'espressione di tabella comune (CTE) è un set di risultati temporaneo definito nell'ambito di esecuzione di una singola istruzione SELECT, INSERT, UPDATE, DELETE o CREATE VIEW.


4
Esiste una differenza di prestazioni tra CTE, sottoquery, tabella temporanea o variabile tabella?
In questa eccellente domanda SO , sono state discusse le differenze tra CTEe sub-queries. Vorrei chiedere specificamente: In quale circostanza ciascuna delle seguenti è più efficiente / più veloce? CTE Sotto-Query Tabella temporanea Variabile di tabella Tradizionalmente, ho usato molte cose temp tablesin fase di sviluppo stored procedures, in quanto …


6
Come creare una tabella Temp con SELECT * INTO tempTable FROM CTE Query
Ho una query CTE MS SQL da cui desidero creare una tabella temporanea. Non sono sicuro di come farlo in quanto dà un Invalid Object nameerrore. Di seguito è l'intera query di riferimento SELECT * INTO TEMPBLOCKEDDATES FROM ;with Calendar as ( select EventID, EventTitle, EventStartDate, EventEndDate, EventEnumDays,EventStartTime,EventEndTime, EventRecurring, EventStartDate …

3
Combinando INSERT INTO e WITH / CTE
Ho un CTE molto complesso e vorrei inserire il risultato in una tabella fisica. È valido quanto segue? INSERT INTO dbo.prf_BatchItemAdditionalAPartyNos ( BatchID, AccountNo, APartyNo, SourceRowID ) WITH tab ( -- some query ) SELECT * FROM tab Sto pensando di utilizzare una funzione per creare questo CTE che mi …


9
Differenza tra CTE e SubQuery?
Da questo post Come utilizzare ROW_NUMBER nella seguente procedura? Esistono due versioni di risposte in cui una utilizza a sub-querye l'altra utilizza a CTEper risolvere lo stesso problema. Ora, quindi, qual è il vantaggio di utilizzare una CTE (Common Table Expression)"sottoquery" over (quindi, più leggibile ciò che la query sta …




4
SQL Server CTE ed esempio di ricorsione
Non uso mai CTE con la ricorsione. Stavo solo leggendo un articolo su di esso. Questo articolo mostra le informazioni sui dipendenti con l'aiuto di Sql server CTE e ricorsione. Fondamentalmente mostra i dipendenti e le informazioni del loro manager. Non sono in grado di capire come funziona questa query. …

8
Clausola "WITH" di MySQL
Sto cercando di utilizzare MySQL per creare una vista con la clausola "WITH" WITH authorRating(aname, rating) AS SELECT aname, AVG(quantity) FROM book GROUP BY aname Ma non sembra che MySQL lo supporti. Ho pensato che fosse abbastanza standard e sono sicuro che Oracle lo supporti. Esiste comunque per forzare MySQL …

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.