GBase 8a
运维管理
问答
GBase 8a 循环拼接SQL问题
发表于2024-05-30 17:23:32108次浏览3个评论
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【GBase版本】:GBase 8a V9.5.3.28
【操作系统】:linux
【CPU】:
【问题描述】*:
请教一个问题,declare num int; 在循环中,查询 select count(1) into ‘||num||’ ,这个写法不支持,应该怎么写才对?
我直接select count(1) from ,删掉 into ‘||num||’ ,存储能够正常执行。


评论
登录后才可以发表评论

GBase社区管理员发表于 2年前

GBase社区管理员发表于 2年前
@社区管理员:
select into后面应该跟的是一个变量,而不是一个值。可以改写成,into @_a,对@_a进行赋值,再set num=@_a
最佳回答
GBase用户16348发表于 2年前
@社区管理员:明白了,多谢!
热门帖子
- 12025-12-01浏览数:182764
- 22023-05-09浏览数:25062
- 42023-09-25浏览数:18526
- 52020-05-11浏览数:17529
请贴一下,报错@_sql的详细语句内容