프로시저호출해서 파라미터를 하나 받아서
select item.name
from table
where no in (@aaaa)
이렇게 하고 싶은데요
@aaa 이라는 놈에
파라미터로 '444','5t5'
이런식으로 전달하고 싶은데 파라미터밭을때는 @aaa 한개만 있어서
하나 일때는 문제가 안되는데 두개 이상이 되면 오류가 납니다.
이런 경우 어떻게 처리하나요?
Comment 3
-
withSQLServer
2018.01.11 08:27
-
아싸라비아콜롬비아
2018.01.11 09:18
제가 따라 해보니 이렇게 나오네요..
-
이리
2018.01.11 09:28
declare @v_sql nvarchar(4000)
방법은 여러개 있겠지만, 간단하게 해결할 수 있는 방법 공유드려봅니다!
다른 방법은 @aaa 의 문자열을 잘라서 테이블(@v_table)에 넣고
조건에 where no in (select no from @v_table) 조회하는 방법으로도 해결할 수 있을 것 같습니다.