테이블을 변수로 지정하고싶은데 어떻게 지정해야하나요.
INSERT 수강 VALUES (2006,3007,57,GETDATE())<-보통 이렇게작성하는데요.
set @table = 'testdb1' <-테이블명을 변수로설정
INSERT @table VALUES (2006,3007,57,GETDATE())<- 이렇게작성하면 에러가나요.
혹시 가능하면 방법좀알려주세요~
테이블 명을 변수로 처리할수 없습니다. 동적 쿼리를 이용하셔야 겠네요~ declare @table sysname set @table = 'testdb1' --테이블명을변수로설정 exec('insert ' + @table + ' values (2006,3007,57,getdate())')