안녕하세요
from절에는 테이블이 나와야 하는데요
DECLARE @ttt varchar(100)
SET @ttt='M_aaa'
select * from @Ttt
이렇게 해서 사용하고 싶습니다.
물론 @sql='select ..' 이런식으로 해서 exec로 실행할 수 있지만
그렇게 안하고 문자열을 테이블로 인식 할 수 있는 방법이 있을까요?
감사합니다~
Comment 1
-
코난(김대우)
2023.01.03 16:18
쿼리 최적화기(query optimizer)의 설정으로 디자인되어 테이블을 object 변수로 사용하실 수 없습니다.
sp_excutesql이나 exec를 사용하셔야 합니다.