게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[SQL]매개변수가 하나뿐인 프로시저에 ','로 연결된 인수를 넣으려면.
게시물ID : programmer_4194짧은주소 복사하기
작성자 : 핫게익
추천 : 1
조회수 : 383회
댓글수 : 3개
등록시간 : 2014/06/25 23:57:35
옵션
  • 본인삭제금지
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')

이런 효과를 내고싶은데

중간에 콤마 때문에 프로시저 실행 할때 인수를 여러개 쓴걸로 인식하더라구요.

저 조건들이 몇 개가 될지 정해진게 없어서 저렇게 일단 생각해봤는데

어떻게 해야 할까요??
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호