seleccionar un codigo unico

20/02/2004 - 18:24 por Aragorn \(CL\) | Informe spam
Hola Sres.

alguien sabe como seleccionar un codigo unico mediante una
consulta, claro que no muy largo, es para asignar claves a usuarios.


Aragorn.

Preguntas similare

Leer las respuestas

#6 Miguel Egea
21/02/2004 - 16:40 | Informe spam
Como procedimiento almacenado podría quedar así
use tempdb
go
drop proc dameclave
go
create proc dameclave(@clave varchar(8) output)
as
begin
set @clave=''
Declare @posibles varchar(100)
Declare @i int
set @posibles='ABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890'
set @i=0
while @i<8
begin
set @clave=@clave+substring(@posibles,cast( rand()*len(@posibles) as
int),1)
set @i=@i+1
end
end
go


declare @clave varchar(8)
exec dameclave @clave output
select @clave

como udf , al no poder usarse directamente la función rand( que no es
determinista) podríamos usar trucos pero si me permitíis yo preferiría usar
el procedimiento almacenado


=Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.
Brigada Anti-Cursores
Aviso de Seguridad
http://www.microsoft.com/spain/tech...9-USER.asp
==
"Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> escribió en el
mensaje news:erKT$E%
Mostrar la cita
te
Mostrar la cita
que
Mostrar la cita
#7 Aragorn \(CL\)
23/02/2004 - 13:18 | Informe spam
Gracias.

Aragorn.
Ads by Google
Search Busqueda sugerida