Questions marquées «recursive»

Utilisation de la récursivité pour résoudre les problèmes de base de données.

19
Comment fonctionne la récursivité SQL?

Venant à SQL à partir d'autres langages de programmation, la structure d'une requête récursive semble plutôt étrange. Parcourez-le étape par étape, et il semble s'effondrer. Prenons l'exemple simple suivant: CREATE TABLE #NUMS (N BIGINT); INSERT INTO #NUMS VALUES (3), (5), (7); WITH R AS ( SELECT N...

15
Profondeur récursive descendante de PostgreSQL

J'ai besoin de calculer la profondeur d'un descendant de son ancêtre. Lorsqu'un enregistrement a object_id = parent_id = ancestor_id, il est considéré comme un nœud racine (l'ancêtre). J'ai essayé de lancer une WITH RECURSIVErequête avec PostgreSQL 9.4 . Je ne contrôle pas les données ou les...

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...