0
레코드가 거의없는 임시 테이블이 있습니다. 내 동적 SQL에 포함해야합니다.이 같은 것을하려고합니다.동적 SQL의 Temp 테이블 값 사용
SET @[email protected] + 'Select '+ @fields + ' ID from dbo.EmployeePension()'
SET @SQL = @SQL + ' WHERE EmployeeID IN'
SET @SQL= @SQL + '(Select EmployeeID from' + #temp4 + ')'
EXEC @SQL
여기서 # temp4는 임시 테이블입니다. 실제로 별도의 테이블에서 @fields를 가져 와서 함수에서 같은 열을 검색하고 있습니다.
임시 테이블 값을 동적 SQL에 포함하는 방법에 대한 도움을받을 수 있습니까? 동적 SQL이 필요합니다.
dbo.EmployeePension()에서 이름, 나이, 성별을 선택하십시오. EmployeeID IN ((100,101,102)에서 EmployeeID 선택);
여기서 (100,101,102)는 임시 테이블의 값이고 age, sex는 @fields의 값입니다.
작동합니다. 감사 –