Pytania oznaczone «common-table-expression»

Wyrażenie wspólnej tabeli (CTE) to tymczasowy zestaw wyników zdefiniowany w zakresie wykonywania pojedynczej instrukcji SELECT, INSERT, UPDATE, DELETE lub CREATE VIEW.

157
Połączenie INSERT INTO i WITH / CTE

Mam bardzo złożony CTE i chciałbym wstawić wynik do fizycznej tabeli. Czy poniższe informacje są ważne? INSERT INTO dbo.prf_BatchItemAdditionalAPartyNos ( BatchID, AccountNo, APartyNo, SourceRowID ) WITH tab ( -- some query ) SELECT * FROM tab Myślę o użyciu funkcji do stworzenia tego...

109
Przykład CTE i rekursji w SQL Server

Nigdy nie używam CTE z rekurencją. Właśnie czytałem artykuł na ten temat. W tym artykule przedstawiono informacje o pracownikach za pomocą CTE serwera Sql i rekurencji. Zasadniczo jest to pokazywanie pracownikom i ich menadżerom informacji. Nie jestem w stanie zrozumieć, jak działa to zapytanie....

98
Klauzula MySQL „WITH”

Próbuję użyć MySQL, aby utworzyć widok z klauzulą ​​„WITH” WITH authorRating(aname, rating) AS SELECT aname, AVG(quantity) FROM book GROUP BY aname Ale wygląda na to, że MySQL nie obsługuje tego. Myślałem, że to dość standardowe i jestem pewien, że Oracle to obsługuje. Czy mimo wszystko...