데이터베이스

Total 205
Today 0
profile_image
슈퍼아이피
13-01-31 17:05 0개 620회
MSSQL
1000000건의 샘플 데이터 삽입 [출처] [Mssql] 1000000건의 샘플 데이터 삽입|작성자 서니블록
--테이블 생성
CREATE TABLE test_table_A(
seq_id int IDENTITY (1, 1) NOT NULL 
, data char (50) NOT NULL 
, date char (50) NOT NULL 
, A char (100) NOT NULL 
, B char (100) NOT NULL 
, C char (100) NOT NULL 
, D char (100) NOT NULL 
, E text NOT NULL 
)
GO

--1000000건의 샘플 데이터 삽입
set nocount on
GO

declare @i int
set @i = 0
while @i < 1000000
begin
--WAITFOR DELAY '00:00:01'
insert into test_table_A values 
(
@i , 
convert(varchar, datepart(yy, getdate())) + '년 ' 
+ convert(varchar, datepart(mm, getdate())) + '월 ' 
+ convert(varchar, datepart(dd, getdate())) + '일 ' 
+ convert(varchar, datepart(hh, getdate())) + '시 ' 
+ convert(varchar, datepart(mi, getdate())) + '분 ' 
+ convert(varchar, datepart(ss, getdate())) + '초 ' 
+ convert(varchar, datepart(ms, getdate())) + '미리초 '
,'테스트1'
,'테스트2'
,'테스트3'
,'테스트4'
,'테스트5'
)
set @i = @i + 1
end 
GO
--10초.

set nocount off
GO

--샘플 데이터 조회
SELECT TOP 100 * FROM test_table_A
SELECT COUNT(seq_id) FROM test_table_A

추천 0 비추천 0

댓글목록

등록된 댓글이 없습니다.