Redirect

This Page

has moved to a new address:

http://www.tuliorosa.com.br

Sorry for the inconvenience…

Redirection provided by Blogger to WordPress Migration Service

quinta-feira, agosto 05, 2010

Geração de caracteres aleatórios

image

Este post demonstra como gerar números e caracteres aleatórios (randômicos) no MS SQL Server, de forma simples e direta.

 

Exemplo: Geração de 5 caracteres aleatórios.

select left(NEWID(),5)

Exemplo: Geração de números aleatórios entre 1000 e 9999.

DECLARE @Random INT;
DECLARE @Upper INT;
DECLARE @Lower INT

SET @Lower = 1000
SET @Upper = 9999
SELECT @Random = ROUND(((@Upper - @Lower -1) * RAND(CAST(NEWID() AS varbinary )) + @Lower), 0)
SELECT @Random

 

Referencia: http://dba-sqlserver.blogspot.com/2009/11/numeros-randomicos-dentro-de-um-periodo.html

Nenhum comentário:

Postar um comentário