2014. 7. 22. 11:45
MSSQL
6자리 숫자로 된 쿠폰번호 만드는 sql문.
DECLARE @L_S_LIMIT INT, @L_E_LIMIT INT, @INDEX INT, @RND INT SET @L_S_LIMIT = 100000 SET @L_E_LIMIT = 999999 SET @INDEX = 1 WHILE @INDEX <= 2 BEGIN SET @RND = ROUND((@l_E_LIMIT - @l_S_LIMIT + 1) * RAND() + @l_S_LIMIT , 0, 1) INSERT INTO dbo.tbl_rnd VALUES (@RND) SET @INDEX = @INDEX + 1 END
결과값은 아래와 같음.....
'MSSQL' 카테고리의 다른 글
Using DBCC SHOWCONTIG and DBCC INDEXDEFRAG to defragment the indexes in a database (0) | 2014.07.22 |
---|---|
bulk insert 을 하기 위한 구분들.. (0) | 2014.07.22 |
다른 SQL Server로 TDE 보호 데이터베이스 이동 (0) | 2014.07.22 |
테이블별 데이터 개수, 인덱스 사이즈, 생성일, 마지막 수정일을 알고 싶을때... (0) | 2014.07.22 |
모든 데이타베이스 숨기기 (0) | 2014.07.22 |