sábado, 6 de noviembre de 2010

Contraseña Aleatoria SQL SERVER

Seguidamente pondremos el código de como crear una contraseña aleatoria a partir de una base de datos sql server.

declare
@password as varchar(30),

@longitud as integer

set @password=''

set @longitud =10

select @password=@password+char(n) from

(select top @longitud number as n from master..spt_values

where type='p' and ((number between 48 and 57)or

(number between 65 and 89)

or (number between 97 and 122) )

order by newid()

) as t


Hemos definido 2 variables:
password: Es donde guardaremos el password creado
longitud: Es la logitud deseada que queremos que tenga el password.


No hay comentarios:

Publicar un comentario