永洪社区
标题:
sql传参语句
[打印本页]
作者:
小c
时间:
2021-12-3 16:04
标题:
sql传参语句
select *
from test WHERE 1=1
<a> and 字段1 in ?{@a} </a >
<b> and 字段2 = ?{b} </b>
参数括号内‘@’的作用是什么,有无‘@’会对参数有什么影响?
作者:
永洪Tech-CIDX
时间:
2021-12-3 16:17
?{@a},内嵌参数
这种内嵌的参数将被直接在SQL Statement中替换,而不是调用prepared statement.setParam(),这种办法有更高的灵活性,例如可以不要select而是将select子句作为参数传入, 或者将表名作为参数,如 select * from ?{@a}, a可以是任意输入的table name.
欢迎光临 永洪社区 (https://club.yonghongtech.com/)
Powered by Discuz! X3.4