ForTheKing 发表于 2024-11-8 11:27:11

9.0.103.2

本帖最后由 Brian.Zhang 于 2024-11-8 18:08 编辑




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

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,然 ...

:hjyzw:
页: [1]
查看完整版本: 9.0.103.2