Questions marquées «cte»

8
Utilisation d'un CTE dans IF EXISTS Query

Est-il possible de faire quelque chose de similaire à ce qui suit dans SQL Server 2012? IF EXISTS ( WITH DATA AS ( SELECT *, ROW_NUMBER() OVER(PARTITION BY column ORDER BY Column) AS rn FROM table ) SELECT * FROM DATA WHERE rn = 2 ) BEGIN ... END J'ai essayé d'utiliser cette syntaxe et j'ai reçu...

8
Performances CTE récursives

Besoin d'aide avec les performances CTE récursives. Ci-dessous, CTE fonctionne très lentement car il tente d'extraire les données héréditaires de manière récurrente. La table est grande avec chaque id racine ayant jusqu'à 3 itemid récursifs. Il pourrait y avoir environ 200 000 identifiants racine...