SQL Server 데이터베이스 관리 테스트를 위해 샘플 테이블을 만들고 데이터를 채우기는 스크립트입니다. 용량에 따라 While 카운터, INSERT 구문의 개수, 문자열 복제 개수를 변경하면 되겠지요.
SQL Server 2008 에서 아래 쿼리를 수행할 경우 DBCC SHOWFILESTATS 로 확인한 결과 데이터 파일 사이즈가 220 Extents 즉, 13.75MB 를 차지하는 것을 확인할 수 있었습니다.
CREATE DATABASE LAIGO
USE LAIGO
GO
CREATE TABLE TBL_DATA
(
A INT,
B CHAR(10),
C CHAR(100)
)
SET NOCOUNT on
GO
DECLARE @count INT
SET @count = 1
WHILE @count < 100000
BEGIN
INSERT INTO TBL_DATA VALUES(@count, convert(char(10), @count), REPLICATE('A',100))
SET @count = @count + 1
INSERT INTO TBL_DATA VALUES(@count, convert(char(10), @count), REPLICATE('B',100))
SET @count = @count + 1
INSERT INTO TBL_DATA VALUES(@count, convert(char(10), @count), REPLICATE('C',100))
SET @count = @count + 1
END
[참고자료]
INF: Creating & Filling a Table with Sample Data in SQL Server
작성자 : Lai Go / 작성일자 : 2009.09.21
'Database > MS-SQL' 카테고리의 다른 글
OS 2008 SP2 EE + DB 2008 EE 64비트에서 설치시 자꾸 에러나던 현상 (0) | 2015.09.22 |
---|---|
[스크랩] Create database for attach (0) | 2015.07.30 |
[스크랩] Can't see AutoGrow/AutoShrink Information (0) | 2015.05.12 |
[스크랩] 기본추적 활성화 여부 확인 및 어떤 내용 추적하는지 알기 (0) | 2015.05.12 |
MSSQL 샘플데이터 페이지 (AdventureWorks) (0) | 2015.04.22 |