带有ID字段和"复选框"字段的SQL表。
SSRS报告允许为"复选框"选择多个值。 我使用 SSRS 联接将多值参数 SQL proc 作为逗号分隔的列表传递。
我可以将逗号分隔的列表转换为临时表/表变量,然后与我的表进行内部连接。
我可以在逗号分隔列表中添加一个前导逗号和尾随逗号,然后使用"其中@ssrsparameter像'%,'+复选框+',%'从我的表格中进行选择 对性能、设计理念有什么看法吗? 还是其他更好的主意?
我可以在逗号分隔列表中添加一个前导逗号和尾随逗号,然后使用"其中@ssrsparameter像'%,'+复选框+',%'"从我的表格中进行选择
这将容易受到SQL注入攻击。 因此,请解析列表。 现在甚至还有一个内置函数可以做到这一点:STRING_SPLIT