带有ID字段和“复选框”字段的SQL表。
SSRS报告允许为“复选框”选择多个值。我使用SSRS联接将多值参数SQL作为逗号分隔列表传递。
我可以将逗号分隔的列表转换为临时表/表变量,然后对表进行内部连接。
我可以在逗号分隔列表中添加一个前导和尾随逗号,然后使用"where @ ideas参数(如'%,‘+复选框+ ',%’)从我的表中选择,对性能、设计理念或其他更好的想法有什么看法吗?
发布于 2019-09-12 00:34:06
我可以在逗号分隔列表中添加一个前导和尾随逗号,然后使用"where @ from参数“(如'%,‘+复选框+ ',%’)从我的表中选择
这将容易受到SQL注入攻击的攻击。所以解析这个列表。现在甚至有一个内置的函数可以执行它:裂开
https://stackoverflow.com/questions/57897663
复制相似问题