El día 9 de noviembre de 2009 16:49, Juan José (Pepe)
<jjrosa...@estudiantes.uci.cu> escribió:
> Es posible hacer una funcionrecursiba en el PLGSQL ?? ejemplo como para
> calcular un factorial de un numero???
>
>

Inclusive podes hacer recursividad sin plpgsql:


WITH RECURSIVE t(n,k,j) AS (
        SELECT 1::float,1,1 UNION ALL
        SELECT (n*k)::float, k+1, k FROM t where k < 30
)
SELECT n,j from t where j = 9;

(j= 9 es el numero que queres obtener)


-- 
              Emanuel Calvo Franco
             DBA at:  www.siu.edu.ar
        www.emanuelcalvofranco.com.ar
--
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net

Responder a