27,582
社区成员




alter PROCEDURE pro_A(@str varchar(8000))
as
begin
declare @strtem varchar(8000)
set @strtem = @str
EXEC('select * from ABCCode where ABCCode in ('+@strtem+')');
end
alter PROCEDURE pro_A(@str varchar(8000))
as
begin
declare @strtem varchar(8000)
set @strtem = @str
select * from ABCCode where ','+@strtem+',' like %','+ABCCode+','% end
alter PROCEDURE pro_A(@str varchar(8000))
as
begin
declare @strtem varchar(8000)
set @strtem = @str
select * from ABCCode where charindex(','+ABCCode+',',','+@strtem+',') > 0
end
exec pro_A 'A,B'
alter PROCEDURE pro_A(@str varchar(8000))
as
begin
select * from ABCCode where charindex(ABCCode+',',@str+',')>0
end
exec pro_A 'A,B'
alter PROCEDURE pro_A(@str varchar(8000))
as
begin
declare @strtem varchar(8000)
set @strtem = @str
select * from ABCCode where charindex(','+ABCCode+',',','+@strtem+',') > 0
end