永洪社区

标题: 数据集传参如何更换查询的数据表? [打印本页]

作者: 最后的人    时间: 2024-1-4 11:49
标题: 数据集传参如何更换查询的数据表?
在SQL数据集中,现有挺多数据表,但是每个表的格式类型都一样,如何才能传递参数更换查询的数据表?
目前看到的教程和解决方法都只是传递where条件后面的参数,数据表的名称能不能传递?

作者: yhdata_lyaa    时间: 2024-1-4 13:49
?{@a},内嵌参数形式

这种内嵌的参数将被直接在SQL Statement中替换为参数值,而不是调用prepared statement.setParam(),这种办法有更高的灵活性,例如可以不要select而是将select子句作为参数传入, 或者将表名作为参数,如 select * from ?{@a}, a可以是任意输入的table name。
参考https://www.yonghongtech.com/rea ... paramindataset.html
作者: 最后的人    时间: 2024-1-4 14:33
yhdata_lyaa 发表于 2024-1-4 13:49
?{@a},内嵌参数形式

这种内嵌的参数将被直接在SQL Statement中替换为参数值,而不是调用prepared stateme ...

你好,能否根据参数值更换查询的字段名称?
作者: yhdata_lyaa    时间: 2024-1-4 14:54
最后的人 发表于 2024-1-4 14:33
你好,能否根据参数值更换查询的字段名称?

可以,一样的




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