Esempio di query CTE per visualizzare i figli di un determinato record con relazione ID = ID_PADRE

DECLARE @DM_FASCICOLIId BIGINT;
SET @DM_FASCICOLIId = 6;
WITH DMFASCICOLI AS
(
SELECT *
FROM DM_FASCICOLI WHERE ID_Padre = @DM_FASCICOLIId
UNION ALL
SELECT DM_FASCICOLI.* FROM DM_FASCICOLI JOIN DMFASCICOLI ON DM_FASCICOLI.ID_Padre = DMFASCICOLI.Id
)
SELECT *, dbo.Dm_Fascicoli_GetFullPath(id)
FROM DMFASCICOLI
OPTION(MAXRECURSION 32767)

Total Views Views Today

Nessun commento ancora

Leave a reply