안녕하세요 MSSQL과 C#으로 개발하고 있는 초보 전산쟁이입니다.


다름이 아니라 이번에 팝업창을 개발하면서 도저히 해결되지 않는 일이 생겨가지고 도움 좀 받고 싶어서 글을 남깁니다.


Winform 라벨 텍스트 값들을 플러스하여  그 값을 프로시저 파라미터값으로 넘깁니다.


값은   @ETC =   -미성형-,-오염-,-파손-,-기타-,-GAS-  이런식으로 잘 넘어옵니다.


그럼 이 값을 받아와서 조회 구문 중 조건절에    WHERE  DefName NOT IN (  REPLACE(@@ETC,'-','''') )


이런식으로 구성하여 - 를 작은 따옴표로 치환하고 실행되게 하려합니다.


하지만 이런 방법이 SELECT  REPLACE(@@ETC,'-','''')  이렇게는 잘 먹히는데 조건절에 들어가면 안먹히더라구요,,


제가 잘못한걸까요???? 다른 방법이 있으면 알려주시면 감사하겠습니다. 선배님들