데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

안녕하세요.. mssql프로시져를 첨 다뤄봐서 질문의 내용이 두서가 없습니다.
양해 부탁드립니다. 

다음과 같이 프로시져를 만들때 조건에 따라 변수를 지정해주고자 합니다.
문제는 SET @PARAM1 = '53499','54469' 이부분에서 어떤식으로 해줘야 하는지 모르게서요..

도움좀 부탁드립니다.....




/**
*/
CREATE PROCEDURE dbo.USP_TEST_VIEW1
@SDATE varchar(8),
@EDATE varchar(8),
@PRDCODE char(4)
AS
BEGIN
SET NOCOUNT ON;

DECLARE @PARAM1 varchar(200)

if @PRDCODE = ''
SET @PARAM1 = '53499','54469'
ELSE
SET @PARAM1 = @PRDCODE

select a.*  
  from DAY_CARINV A WITH (NOLOCK)
  left join commdb..product_m B  WITH (NOLOCK) on a.prdcode = b.prdcode
where 1=1
   and cdate between @SDATE and @EDATE  
   and a.prdcode IN (@PARAM1)
order by a.CDATE, a.DEPCODE, a.PERCODE, a.prdcode


END
GO

No. Subject Author Date Views
» 프로시져 생성시 에러 질문드립니다. [2] 아이와이 2017.09.19 7027
9986 sys.Objects 테이블 목록과 SSMS 에서 DB 테이블 목록 차이 [3] Tuban 2017.09.19 6921
9985 float형데이터를 cast시 소숫점이 잘려요 [2] 니카 2017.09.18 6220
9984 DB 소유한 스키마 권한 수정 [1] 기타치는퐝동 2017.09.16 4233
9983 GETDATE() 날짜 조건 쿼리.. 질문드립니다.(기초) [2] 암무거나 2017.09.15 5190
9982 WHERE절 조건문 검색.. (기초) [2] 암무거나 2017.09.15 6850
9981 select count(distinct XX ) [1] 공유맨 2017.09.14 4463
9980 Linked Server를 이용하여 A -> B 서버로의 Insert 방법 모스 2017.09.14 3739
9979 sql 중복 칼럼 합치기 질문드려요~ [1] Ten 2017.09.12 4178
9978 데이타베이스 다이어그램 항목이 없어서 질문합니다. LJstyleS 2017.09.12 3589
9977 각각의 테이블에서 원하는 레코드 추려내기 [2] 희망나라 2017.09.11 4293
9976 새로운 테이블 내 insert 시 PK 중복문제 [1] 옷사마빚나데 2017.09.06 5371
9975 안녕하세요 쿼리 해킹 문제입니다. [5] saveus 2017.09.06 3353
9974 테이블 대용량 insert 관련 [1] 후알유? 2017.09.04 3984
9973 SQL 메모리 용량 [1] 홍훈아 2017.09.04 4726
9972 SSIS 데이터 입력오류 ( decimal to DT_NUMERIC ) HoyaSoft 2017.09.01 3352
9971 sql 질문드립니다 호정 2017.08.31 3370
9970 프로시저 관련 문의 드립니다. [2] newsoft 2017.08.30 3562
9969 MSSQL 2014 PARTITION 질문드립니다. sin 2017.08.30 3195
9968 SQL Server Data Tools에 대해 알고싶습니다 Coronesa 2017.08.29 3269





XE Login