2010-10-22 60 views
0

我寫了一個非常簡單的腳本。我是PSQL新手,我想基於非常簡單的循環返回一些值。Interbase 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

你可能有EXECUTE代替SELECT運行PROC。你會使用

SELECT * 
FROM DRAW_DOWN 

...有多個結果。