gpt4 book ai didi

mysql在游标内追加局部变量

转载 作者:行者123 更新时间:2023-11-29 12:21:24 25 4
gpt4 key购买 nike

大脑一片空白,不记得如何执行以下操作:

我在一个循环访问地址表的存储过程中有一个游标。我正在尝试建立一个包含找到的所有地址的字符串变量,以便一旦循环结束,我就可以将找到的所有地址作为单个字符串更新另一个表中的单个列

在我的光标内有以下内容:

SET v_pDetails = CONCAT(v_Type,": ",fnc_get_Address(v_padr),CHAR(13));

但是我在字符串中得到的只是找到的最后一条记录,而不是列表

所以我尝试了:

SET v_pDetails = CONCAT(v_pDetails,v_Type,": ",fnc_get_Address(v_padr),CHAR(13));

SET v_pDetails = v_pDetails 
+ CONCAT(v_pDetails,v_Type,": ",fnc_get_Address(v_padr),CHAR(13));

但是他们什么也没给我

请问有什么帮助吗?

最佳答案

发现我需要首先初始化字符串:

SET v_pDetails =  '';

然后我将 concat 更改如下:

SET v_pDetails= CONCAT(v_pDetails,v_Type,": ",fnc_get_Address(v_padr),CHAR(13));

现在一切都按预期工作。

关于mysql在游标内追加局部变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28949511/

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