Database 数据库间PSQL返回值
我写了一个非常简单的脚本。我是PSQL新手,我想基于一个非常简单的循环返回一些值Database 数据库间PSQL返回值,database,interbase,Database,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
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;
创建过程下拉菜单
返回(
I_VAL(整数)
作为
声明变量起始\u平衡整数;
声明变量交易_系列整数;
声明变量I为整数;
开始
暂停;
I_VAL=1;
而(我<5)呢
开始
/*兰德()*/
暂停;
I_VAL=I;
i=i+1;
结束
暂停;
结束;
这只返回一个值
我做错了什么
问候,,
Tom您可能正在使用
EXECUTE
而不是SELECT
运行程序。你会用
SELECT *
FROM DRAW_DOWN
…用于多个结果