请问如何给存储过程内的一个函数变量赋予多个固定值
请问如何给存储过程内的一个函数变量赋予多个固定值
T1内有:
A B C
a1 b1 c1
a2 b2 c2
a3 b3 c3
a4 b4 c4
a5 b5 c5
a6 b6 c6
....
create proc EXM@a char(10)asselect * from T1where c in (@a)
declare @b varchar(8000)declare @a varchar(100)set @a='c1,c2,c3'set @b='select * from t1 where c in ('''+replace(@a,',',''',''')+''')'exec (@b)