找回密码
 立即注册

QQ登录

只需一步,快速开始

高阳酒徒

中级会员

32

主题

189

帖子

667

积分

中级会员

积分
667
高阳酒徒
中级会员   /  发表于:2022-10-17 19:36  /   查看:2432  /  回复:7
50金币
本帖最后由 高阳酒徒 于 2022-10-18 10:10 编辑


如图,想拼接一个字符串在执行sql命令中使用,但是在使用的时候发现拼接的字符串总是有\转义字符,

想请教如何取消,用的是自带的sqlite,
我传入的参数类似与  RM01T02010002","RM01T02030002","RM01T02030009
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,您看这样可以不,使用公式来拼接 SQL,如下: 测试效果如下:

7 个回复

倒序浏览
最佳答案
最佳答案
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2022-10-17 19:36:02
来自 6#
本帖最后由 Simon.Sun 于 2022-10-18 17:56 编辑

您好,您看这样可以不,使用公式来拼接 SQL,如下:


测试效果如下:


本帖子中包含更多资源

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

x
回复 使用道具 举报
高阳酒徒
中级会员   /  发表于:2022-10-18 10:14:29
3#
duxp 发表于 2022-10-17 22:10
直接手输入进去,不要复制内容进去

兄弟  我没理解说的啥意思
这是个参数   我要在服务端命令中使用  我咋输入进去啊  变量啊

我要后边要 in 这个变量    所以才把格式做成RM01T02010002","RM01T02030002","RM01T02030009 这种
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-10-18 11:54:42
4#
高阳酒徒 发表于 2022-10-18 10:14
兄弟  我没理解说的啥意思
这是个参数   我要在服务端命令中使用  我咋输入进去啊  变量啊

看到楼主说要执行SQL用IN,建议先看下这个贴子哈
帮你打开活字格更神奇的功能:一百零六,多参数查询,执行Sql命令in函数下岗
https://gcdn.grapecity.com.cn/fo ... 0&fromuid=60953
(出处: 葡萄城产品技术社区)
回复 使用道具 举报
高阳酒徒
中级会员   /  发表于:2022-10-18 15:08:56
5#
Joe.xu 发表于 2022-10-18 11:54
看到楼主说要执行SQL用IN,建议先看下这个贴子哈
帮你打开活字格更神奇的功能:一百零六,多参数查询,执 ...

这个方式可以用
但是数组标签要循环的次数很多,有点怕影响效率。因为我这个命令是要执行零售的促销政策的,要判断的东西非常多本身这个命令里已经有挺多循环了。
所以我还是想知道这个转义符能不能去掉,如果实在去不掉我可能要考虑去第三方的库执行了。
回复 使用道具 举报
高阳酒徒
中级会员   /  发表于:2022-10-19 12:04:58
7#
Simon.Sun 发表于 2022-10-18 17:32
您好,您看这样可以不,使用公式来拼接 SQL,如下:

嗯嗯   可以
就是想要这个效果

我一直接没用过这个【使用公式】,原来是这个意思。
之前我都是在外联库用EXEC解决的,这下知道内建库可以用使用公式拼接了

感谢
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2022-10-19 12:24:50
8#
不客气哈,感谢您对活字格的支持。
后面有问题,欢迎继续发新帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部