[讨论] 请问当传入SP的某个参数"数量"不固定时

楼主: meteor007 (meteor007)   2017-05-31 19:05:39
使用的是SQL Server 2012
我目前有一个SP,其中有一个参数,
每次固定传进一个值(User透过UI点选想抓的资料),再由where挑出想要的资料
但User希望一次可点选多个资料(每次不固定)
简单举例,就像是原本表格有A~Z 26个字母
原本是每次单选出一个字母
现在想要"多选",且每次选的数量不同
请问我应该怎么改写此SP比较好?
最蠢的大概就是跑for loop query很多次,再加总所有资料,
但是我怎么想也觉得应该会有更好的做法XD
只是我一时间没有想法@@,求关键字,感谢
作者: far0802 (fruit.)   2017-05-31 19:21:00
Split,用符号分隔不定量的值
楼主: meteor007 (meteor007)   2017-05-31 19:37:00
谢谢建议,我查一下资料,新手工具太少@@
作者: cutekid (可爱小孩子)   2017-05-31 20:42:00
table schema 可以附一下吗?简单的举个你目前的 SQL 语法怎么下的都是文字叙述,不是很好理解XD
作者: rainsstar (瑞斯斯塔)   2017-06-01 09:41:00
用IN呢?
楼主: meteor007 (meteor007)   2017-06-01 10:29:00
IN不是没办法动态吗? [email protected]

Links booklink

Contact Us: admin [ a t ] ucptt.com