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

QQ登录

只需一步,快速开始

金蝶软件李

初级会员

23

主题

72

帖子

451

积分

初级会员

积分
451
金蝶软件李
初级会员   /  发表于:2021-12-23 17:46  /   查看:2937  /  回复:14
1金币
本帖最后由 Chelsey.Wang 于 2021-12-27 15:53 编辑

原标题:服务端命令执行sql 无法用in吗

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

问题跟进:目前SQL命令中使用参数服务端命令参数时,暂时不支持直接让参数中有多个值。 不过SQL命令可以使用公式,您可以通过设置变量命令,把参数和SQL整个拼成一个字符串,然后让SQL命令去执行。 关于这个场景,我们也已经记录了一个需求,需求编号:40721

14 个回复

倒序浏览
最佳答案
最佳答案
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-12-23 17:46:19
来自 12#
问题跟进:目前SQL命令中使用参数服务端命令参数时,暂时不支持直接让参数中有多个值。
不过SQL命令可以使用公式,您可以通过设置变量命令,把参数和SQL整个拼成一个字符串,然后让SQL命令去执行。

关于这个场景,我们也已经记录了一个需求,需求编号:40721
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-12-24 09:42:09
2#
您好,SQL命令是支持IN操作符的,我这边测试也是可以正常使用的:

您可以再检查一下您的SQL语句的逻辑和语法,确认是否无误;
比如在数据库中直接运行,是否能查询到想要的结果呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
金蝶软件李
初级会员   /  发表于:2021-12-24 10:10:37
3#
Chelsey.Wang 发表于 2021-12-24 09:42
您好,SQL命令是支持IN操作符的,我这边测试也是可以正常使用的:

您可以再检查一下您的SQL语句的逻辑和 ...

您可以试试   in (张三,李四)  我在数据库中直接执行是可以 查询的   但是在活字格中不行
回复 使用道具 举报
leilei6120悬赏达人认证
高级会员   /  发表于:2021-12-24 10:36:22
4#
金蝶软件李 发表于 2021-12-24 10:10
您可以试试   in (张三,李四)  我在数据库中直接执行是可以 查询的   但是在活字格中不行

in('001','002')     字符型应该用单引号包裹起来吧?
回复 使用道具 举报
金蝶软件李
初级会员   /  发表于:2021-12-24 10:53:57
5#
leilei6120 发表于 2021-12-24 10:36
in('001','002')     字符型应该用单引号包裹起来吧?

包裹了也不行的
回复 使用道具 举报
leilei6120悬赏达人认证
高级会员   /  发表于:2021-12-24 10:59:56
6#

你可以发布后,看一下前端控制台执行日志里被解析成了什么,然后再做分析。
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-12-24 11:03:44
7#
金蝶软件李 发表于 2021-12-24 10:10
您可以试试   in (张三,李四)  我在数据库中直接执行是可以 查询的   但是在活字格中不行

我这边测试也是可以的,注意到您这里
in (张三,李四)

用的是中文字符括号,您可以检查一下SQL语句的语法,包括楼上大佬说的字符串要用单引号引用,以及括号和逗号是否使用了中文字符

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
金蝶软件李
初级会员   /  发表于:2021-12-24 11:04:01
8#
leilei6120 发表于 2021-12-24 10:59
你可以发布后,看一下前端控制台执行日志里被解析成了什么,然后再做分析。

我昨天看了一下 好像是活字格执行sql的时候好像是以存储过程的方式执行的   然后存储过程不能直接支持in多个数据
回复 使用道具 举报
leilei6120悬赏达人认证
高级会员   /  发表于:2021-12-24 12:24:43
9#
金蝶软件李 发表于 2021-12-24 11:04
我昨天看了一下 好像是活字格执行sql的时候好像是以存储过程的方式执行的   然后存储过程不能直接支持in ...

上传个demo吧,让高手帮忙看看
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部