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