나는이다른 환경
DECLARE @DateRateizzazionePerSA nvarchar(2000)
DECLARE @query nvarchar(3000)
SET @query = 'SELECT @DateRateizzazionePerSA = COALESCE(@DateRateizzazionePerSA+ '', '', '''') + a.RataStr FROM (SELECT DISTINCT RataStr ='
+' . . . '
EXEC(@query)
같은 SQL 일괄 처리 스크립트를 준비하고있어하지만 내가를 얻을 수 있기 때문에이 단계는 보이지 않는EXEC
에 명령입니다 오류 :
Must declare the scalar variable "@DateRateizzazionePerSA".
어떻게해야합니까? EXEC 환경이 외부 환경을 알지 못하는 것 같습니다. Isnt'it?
([SQL에서 EXEC 실행시 캐릭터의 변수 값을 이용하여]의 중복 가능성 http://stackoverflow.com/questions/11052749/using-variable-value-in-string-when-executing-exec- in-sql) – Pondlife