초보자 그러니 제발 저에게 부드럽게 해주세요.
SQL Server 에이전트 작업에서 dtsx 패키지를 호출했습니다. 패키지에는 Int32로 정의 된 변수가 있습니다. 작업은 런타임에 숫자 값을 제공합니다. 하나의 값만 제공하면 모두 좋습니다. 그러나 물론 "but"가 있습니다. OLE DB where 절에서 매개 변수를 채울 두 개 이상의 숫자 코드를 제공하는 작업을 원합니다.
WHERE (DATEDIFF(DY, [at].TRANSACTION_TIME, DATEADD([DAY], - 7, GETDATE())) <= 0)
AND ([at].PROMOTION_ID in ( **?** ))
변수를 문자열로 정의하려고 시도했지만 쉼표가있는 단일 값으로 변수를 읽는 쿼리로 인해 실패했습니다.
제안하십시오.
미리 감사드립니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다