Als «common-table-expression» getaggte Fragen

Ein Common Table Expression (CTE) ist eine temporäre Ergebnismenge, die im Ausführungsbereich einer einzelnen SELECT-, INSERT-, UPDATE-, DELETE- oder CREATE VIEW-Anweisung definiert wird.

157
Kombinieren von INSERT INTO und WITH / CTE

Ich habe einen sehr komplexen CTE und möchte das Ergebnis in eine physische Tabelle einfügen. Ist folgendes gültig? INSERT INTO dbo.prf_BatchItemAdditionalAPartyNos ( BatchID, AccountNo, APartyNo, SourceRowID ) WITH tab ( -- some query ) SELECT * FROM tab Ich denke darüber nach, eine...

109
Beispiel für SQL Server CTE und Rekursion

Ich benutze CTE nie mit Rekursion. Ich habe gerade einen Artikel darüber gelesen. Dieser Artikel zeigt Mitarbeiterinformationen mit Hilfe von SQL Server CTE und Rekursion. Grundsätzlich werden Mitarbeiter und deren Managerinformationen angezeigt. Ich kann nicht verstehen, wie diese Abfrage...

97
MySQL "WITH" -Klausel

Ich versuche, mit MySQL eine Ansicht mit der "WITH" -Klausel zu erstellen WITH authorRating(aname, rating) AS SELECT aname, AVG(quantity) FROM book GROUP BY aname MySQL scheint dies jedoch nicht zu unterstützen. Ich fand das ziemlich normal und bin mir sicher, dass Oracle dies unterstützt....