-- 1. 임시테이블 생성 DECLARE @code TABLE(cd VARCHAR(1)); -- 2. 임시테이블에 값 입력 INSERT INTO @code VALUES ('a'), ('b'), ('c'), ('d'), ('e'); -- 3. 임시테이블 사용 SELECT * FROM ttt WHERE cd IN (SELECT cd FROM @code) ;
하나의 프로시져라면 소스내에서 임시테이블 사용해도 되지만
여러 프로시져에서 공통으로 쓰인다면?
소스코드 상단에에 임시테이블로 추가하는 것보다는
아예 실제 테이블을 생성해 두고 사용하시는게 좋을 듯 하네요.