명령 문자열을 실행하는 동안 어떻게 테이블 변수를 사용할 수 있습니까?테이블 변수 및 exec
DECLARE @FileIDs TABLE
(
File_ID int
)
insert into @FileIDs select ID from Files where Name like '%bla%';
DECLARE @testquery as varchar(max);
set @testquery = 'select * from @FileIDs';
exec(@testquery);
테이블 변수 "@FileIDs"를 선언해야합니다 다음과 같은 오류
에게 메시지 1087, 수준 15, 상태 2, 줄 1 을 반환합니다.
어떻게 해결할 수 있습니까? – alex555
@ alex555 답변이 업데이트되었습니다. –
좋아요! 고맙습니다. – alex555