DECLARE @count1 INT
SET @count1 = 2012
DECLARE @count2 INT
SET @count2 = 1
WHILE @count1 <= 2016
BEGIN
WHILE @count2 <= 12
create table LGDfigRecov as
select ...
from ...
WHERE FD0.mo_id=count2
AND FD0.an_id= count1
...
SET @count2 += 1
END
SET @count1 += 1
END
어떻게 때마다 "LGDfigRecov +의 COUNT1 + COUNT2"와 같은 새로운 테이블의 이름을 변경할 수 있습니까? 즉, 나는 연말에 연월의 이름을 가진 테이블을 매번 새로 만들고 싶다는 뜻입니다.
동적 SQL - 당신은 SQL에서 SQL 명령의 문자열을 구축하고 문자열을 실행하는 것을 의미한다. –
count1, count2를 포함하는 열을 가진 * one * 테이블은 어떻습니까? –
먼저 SQL SERVER는 다음과 같은 테이블을 만들 수 없습니다. create table LGDfigRecov as select ... 동적 쿼리가 필요합니다. –