는하자 우리는이 같은 쿼리를 가지고 말 : 내가 수동으로 모든 곳에서 문자열을 변경하여이 쿼리를 다른 테이블에 여러 번 실행하고테이블 이름을 문자열로 지정하는 방법이 있습니까?
SELECT * FROM
(
SELECT * FROM
(
SELECT * FROM DB.dbo.Table
)
INNER JOIN DB.dbo.Table ON ...
.
DECLARE @tablename AS VARCHAR(255)
SET @tablename = 'DB.dbo.Table'
을하지만 그것은 내가 그것을 사용하기 전에 테이블 변수로 @tablename
를 선언해야한다는 말을 나에게 오류가 발생으로 작동하지 않는 것 : 나는 다음과 같은 선언했습니다. 내 테이블 이름을 어떻게 형체화할 수 있습니까? 가능하다면 Intellisense는 여전히 작동합니까?
+1. 의존성 주입에 대해 언급 해 주셔서 감사합니다. –