At 7:48 AM -0800 3/6/08, puntapari wrote:
Hi everybody!

I have a little problem with one function. What i want is to make a function
which returns me numbers from  0 to the number that receives the function.

That can't work.  A function returns a single value.
Perhaps you can write a procedure that writes the values to a temporary
table, and then select the contents of the table after calling the
procedure?

Example: if the function receives the number 4, it will return 0,1,2,3 and
4.

numbers
         0
         1
         2
         3
         4
The problem is that it makes me a error.

CREATE OR REPLACE FUNCTION `cantidad`(n integer) RETURNS INTEGER AS
DECLARE
  i integer;
BEGIN
  FOR i IN 0..n LOOP
  RETURN NEXT i;
  END LOOP;
  RETURN;

END;


--
Paul DuBois, MySQL Documentation Team
Madison, Wisconsin, USA
MySQL AB, www.mysql.com

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to