gpt4 book ai didi

Informix 使用参数定义 INTERVAL

转载 作者:行者123 更新时间:2023-12-04 07:07:17 32 4
gpt4 key购买 nike

我正在 Informix 中执行以下操作以删除超过 20 秒的行。

delete from sometable
where someDateColumn < (current - interval (20) second to second);

但是,我想在存储过程中配置间隔,但我做不到
CREATE PROCEDURE i_hate_informix (prm_timeframe int)
DELETE sometable
WHERE someDateColumn < (current - interval (prm_timeframe) second to second);
END PROCEDURE;

最佳答案

我自己找到了答案。

不能用变量动态定义间隔。但是你可以使用“单位秒”,所以我的程序变成

CREATE PROCEDURE i_hate_informix (prm_timeframe int)
DELETE sometable
WHERE someDateColumn < (current - prm_timeframe units second);
END PROCEDURE;

关于Informix 使用参数定义 INTERVAL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/920207/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com