서버 개발/데이터베이스 기타 & 팁

[MSSQL] copy_t 더미 테이블 만들기

지노윈 2020. 4. 19. 23:17
반응형

copy_t는 테이블을 복제하여 원하는 데이터로 가공 할때 가장 많이 사용하는 더미 테이블입니다.

 

create table copy_t ( seq int, seq_var varchar(2) )

with temp as ( 
	select 1 as seq 
	union all 
	select seq + 1 from temp where seq < 99 ) 
insert into copy_t ( seq, seq_var ) 
	select seq, replicate('0',2-len(cast(seq as varchar))) + cast(seq as varchar) 
	from temp option(maxrecursion 0)

다음과 같이 더미 데이터가진 테이블을 생성합니다.