Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Funzioni ricorsive

  1. #1
    Utente bannato L'avatar di javipampa2
    Registrato dal
    Nov 2003
    Messaggi
    210

    Funzioni ricorsive

    E' possibile creare funzioni ricorsive?
    Se si avete esempi?
    Grazie 1000

  2. #2
    ho trovato questo esempio molto esplicativo relativo a SQL Server 2005:

    codice:
    CREATE FUNCTION
    SumOfNumbers(@first int, @last int)
    RETURNS int
    AS BEGIN
    DECLARE @sum int;
    WITH SumOfNumbers3([sum], first, last)
    AS (SELECT 0, @first, @last //inizializzazione
    UNION ALL
    SELECT [sum] + first, first + 1, last //chiamata ricorsiva
    FROM SumOfNumbers3 WHERE first <= last )
    SELECT @sum = [sum]
    FROM SumOfNumbers3 WHERE first = @last + 1
    OPTION (MAXRECURSION 500)
    RETURN @sum
    END
    L'intero articolo lo trovi qui:

    http://www.theserverside.net/tt/arti...rsiveFunctions

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.