2014. 7. 22. 11:41
MSSQL
테이블에 랜덤 문자열을 저장하는 절차
CREATE TABLE [dbo].[Table_1]( [SEQ] [int] NOT NULL, [USERID] [varchar](10) NULL )
데이타 100,000 건 입력하기
DECLARE @outer_index int SET @outer_index = 1 WHILE @outer_index <= 100000 BEGIN DECLARE @rnd_num tinyint, @index int, @char char(1), @rndchar VARCHAR(10) SET @index = 1 SET @rndchar = '' WHILE @index < 6 BEGIN SET @rnd_num = convert( int, (rand() * 52)+1 ) SET @char = SUBSTRING('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',@rnd_num ,1) SET @rndchar = @rndchar + @char SET @index = @index + 1 END INSERT INTO dbo.Table_1(SEQ, USERID) VALUES(@outer_index, @rndchar) SET @outer_index = @outer_index + 1 END
'MSSQL' 카테고리의 다른 글
다른 SQL Server로 TDE 보호 데이터베이스 이동 (0) | 2014.07.22 |
---|---|
테이블별 데이터 개수, 인덱스 사이즈, 생성일, 마지막 수정일을 알고 싶을때... (0) | 2014.07.22 |
모든 데이타베이스 숨기기 (0) | 2014.07.22 |
랜덤 쿠폰 번호와 순차적 쿠폰 번호 발행하기 (0) | 2014.07.22 |
차집합 구하기 (0) | 2014.07.22 |