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年前

请贴一下,报错@_sql的详细语句内容

用户头像
GBase社区管理员发表于 2年前
@社区管理员

select into后面应该跟的是一个变量,而不是一个值。可以改写成,into @_a,对@_a进行赋值,再set num=@_a

最佳回答
GBase用户16348发表于 2年前
@社区管理员:明白了,多谢!