CREATE PROCEDURE dbo.프로시저(@IN varchar(Max))
AS
BEGIN
SELECT 칼럼1, 칼럼2, 칼럼3
FROM 테이블
WHERE 칼럼1 IN(@IN)
END
GO
이렇게 프로시저를 만들었는데
매개변수인 @IN에
'조건1', '조건2', '조건3'
이렇게 넣어서
WHERE 칼럼1 IN('조건1', '조건2', '조건3')
이런 효과를 내고싶은데
중간에 콤마 때문에 프로시저 실행 할때 인수를 여러개 쓴걸로 인식하더라구요.
저 조건들이 몇 개가 될지 정해진게 없어서 저렇게 일단 생각해봤는데
어떻게 해야 할까요??