请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

goo
金牌服务用户   /  发表于:2025-5-29 11:18  /   查看:177  /  回复:6
1金币
脚本:【select *
  from "TABLE" h
where h.sn in (:SNLIST)


对象SNLIST
传参【1,2】【1','2】【'1','2'】都不行


最佳答案

查看完整内容

是的,拼接成字符串,执行SQL

6 个回复

倒序浏览
最佳答案
最佳答案
逛逛逛
金牌服务用户   /  发表于:2025-5-29 11:18:14
来自 4#
goo 发表于 2025-5-29 11:50
我可以理解为参数注入的方式不能实现in的场景,得用公式拼接的方式构造完整SQL才行,是这样吗

是的,拼接成字符串,执行SQL

评分

参与人数 1金币 +5 收起 理由
Levi.Zhang + 5 赞一个!

查看全部评分

回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2025-5-29 11:43:32
2#

您好,这里做in查询时,直接这样传参是不行的,可以参考下方帖子哈

帮你打开活字格更神奇的功能:一百零六,多参数查询,执行Sql命令in函数下岗
https://gcdn.grapecity.com.cn/showtopic-147690-1-1.html
(出处: 葡萄城开发者社区)


回复 使用道具 举报
goo
金牌服务用户   /  发表于:2025-5-29 11:50:43
3#
Lay.Li 发表于 2025-5-29 11:43
您好,这里做in查询时,直接这样传参是不行的,可以参考下方帖子哈

帮你打开活字格更神奇的功能:一百 ...

我可以理解为参数注入的方式不能实现in的场景,得用公式拼接的方式构造完整SQL才行,是这样吗
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2025-5-29 13:32:33
5#
楼主可以先按照上面的帖子试一下哈,如果还有问题可以继续跟贴哈。
回复 使用道具 举报
goo
金牌服务用户   /  发表于:2025-5-29 13:36:10
6#
Erik.Xue 发表于 2025-5-29 13:32
楼主可以先按照上面的帖子试一下哈,如果还有问题可以继续跟贴哈。

好的谢谢!
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2025-5-29 13:51:41
7#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部