Interbase PSQL возвращаемые значения - PullRequest
0 голосов
/ 22 октября 2010

Я написал очень простой сценарий. Я новичок в PSQL и хочу вернуть некоторые значения, основанные на очень простом цикле.

CREATE PROCEDURE DRAW_DOWN
RETURNS(
I_VAL INTEGER)
AS
DECLARE VARIABLE STARTING_BALANCE INTEGER;
DECLARE VARIABLE TRADING_SERIES INTEGER;
DECLARE VARIABLE I INTEGER;
BEGIN

SUSPEND;
I_VAL = 1;

WHILE (i < 5) DO
BEGIN

/*RAND();*/
SUSPEND;
I_VAL = i;
i = i +1;   
END  
SUSPEND; 
END;

Это просто возвращает одно значение.

Что я делаю не так?

С уважением, Том

1 Ответ

1 голос
/ 29 октября 2010

Вы, вероятно, запускаете процесс с EXECUTE вместо SELECT. Вы бы использовали

SELECT *
FROM DRAW_DOWN

... для нескольких результатов.

...