找回密码
 立即注册

QQ登录

只需一步,快速开始

ForTheKing

金牌服务用户

6

主题

12

帖子

124

积分

金牌服务用户

积分
124
最新发帖

[已采纳] 9.0.103.2

ForTheKing
金牌服务用户   /  发表于:2024-11-8 11:27  /   查看:123  /  回复:3
本帖最后由 Brian.Zhang 于 2024-11-8 18:08 编辑




服务端命令中执行sql现在是不支持动态sql的,如果要实现,需要通过,设置变量命令  自行拼接sql直接执行。可考虑将mybatis的动态sql引入。方便sql语句进行复用。

本帖子中包含更多资源

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

x

3 个回复

倒序浏览
Brian.Zhang
超级版主   /  发表于:2024-11-8 18:08:49
沙发
已采纳。
方便的话,需要您分享下如果支持动态sql拼接,您会做什么功能复用呢?
回复 使用道具 举报
ForTheKing
金牌服务用户   /  发表于:2024-11-11 10:06:14
板凳
本帖最后由 ForTheKing 于 2024-11-11 10:10 编辑

背景:
一个比较复杂的多表联查,条件特别多<拿10个来说>。现在的场景实现的话,只能通过设置变量命令,去拼接sql,然后执行sql命令(这样的话,如果要修改sql语句,修改的地方太多了)。

如果有动态sql可实现:<sql只写一次>

1、sql语句写好就可以了,在sql中直接通过条件进行判断,拼接不同的查询参数。
2、业务只需根据业务场景判断传递不同的参数即可。
回复 使用道具 举报
Brian.Zhang
超级版主   /  发表于:2024-11-13 17:39:54
地板
ForTheKing 发表于 2024-11-11 10:06
背景:
一个比较复杂的多表联查,条件特别多。现在的场景实现的话,只能通过设置变量命令,去拼接sql,然 ...

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部