gpt4 book ai didi

db2 - 如何将选择查询的结果存储到变量(IBM DB2)中?

转载 作者:行者123 更新时间:2023-12-04 20:12:01 26 4
gpt4 key购买 nike

我正在尝试将查询结果保存到变量中。我正在使用 IBM DB2,但如果我在过程中声明变量,我只能存储结果。

我的代码是:
DECLARE @myvar INTEGER;
SET @myvar = (SELECT MAX(ID) FROM S0SCSQMS.S0SRPTCNAME);

我收到以下错误:
对于第一行:“SQL0104N 在“DECLARE @myvar”之后发现了一个意外的标记“INTEGER”。预期的标记可能包括:“END-OF-STATEMENT”。LINE NUMBER=1。SQLSTATE=42601”

错误代码并没有告诉我太多。我在 IBM 文档中寻找它。

期待答案。

谢谢你。

最佳答案

试试这个(在 iseries db2 v7r1 上工作)

CREATE OR REPLACE VARIABLE myvar INTEGER ;

SET myvar = (SELECT max( id_xp_dossier) FROM cilgprod.xp_dossier);

DROP VARIABLE myvar;

关于db2 - 如何将选择查询的结果存储到变量(IBM DB2)中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40356335/

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