永洪社区

标题: 动态sql是否支持 [打印本页]

作者: yhdata_DAK3jAiv    时间: 2024-9-12 14:18
标题: 动态sql是否支持
请问怎么如何做到根据查询参数的不同 来支持不同的sql 例如选择参数1支持sql1 选择参数2支持sql1的基础上添加了其他where条件

作者: yhdata_lyaa    时间: 2024-9-12 14:20
试试把语句写成参数

?{@a},内嵌参数形式
这种内嵌的参数将被直接在SQL Statement中替换为参数值,而不是调用prepared statement.setParam(),这种办法有更高的灵活性,例如可以不要select而是将select子句作为参数传入, 或者将表名作为参数,如 select * from ?{@a}, a可以是任意输入的table name。

https://www.yonghongtech.com/rea ... paramindataset.html
作者: yhbi老6了    时间: 2024-9-12 14:23
本帖最后由 yhbi老6了 于 2024-9-12 14:24 编辑

参考楼上老师的链接




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4