Questions marquées «common-table-expression»

Une expression de table commune (CTE) est un jeu de résultats temporaire qui est défini dans la portée d'exécution d'une seule instruction SELECT, INSERT, UPDATE, DELETE ou CREATE VIEW.

157
Combinaison INSERT INTO et WITH / CTE

J'ai un CTE très complexe et je voudrais insérer le résultat dans une table physique. Est-ce que ce qui suit est valide? INSERT INTO dbo.prf_BatchItemAdditionalAPartyNos ( BatchID, AccountNo, APartyNo, SourceRowID ) WITH tab ( -- some query ) SELECT * FROM tab Je pense utiliser une fonction pour...

109
Exemple de CTE et de récursivité SQL Server

Je n'utilise jamais CTE avec récursivité. Je lisais juste un article là-dessus. Cet article montre les informations sur les employés à l'aide du serveur SQL CTE et de la récursivité. Il montre essentiellement les employés et leurs informations de manager. Je ne suis pas en mesure de comprendre le...

98
Clause MySQL «WITH»

J'essaye d'utiliser MySQL pour créer une vue avec la clause "WITH" WITH authorRating(aname, rating) AS SELECT aname, AVG(quantity) FROM book GROUP BY aname Mais il ne semble pas que MySQL le prenne en charge. Je pensais que c'était assez standard et je suis sûr qu'Oracle prend en charge cela....