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%
y la de SqlServer? porque no usarla? va creo que te olvidas de muchos
problemas, pero igual se puede hacer lo tuyo como te explique.

Revisa en los BOL como se usan las Funciones Def del Usuario y veras que


te
seran muy utiles.


Salu2
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"Aragorn (CL)" escribió en el mensaje
news:uGzsw%
> en cuanto a manejarlo con seguridad de windows creo que ya no hay nada


que
> hacer porque es una aplicacion Web y los clientes se conectan con un
usuario
> generico.
>
>
> Gracias
>
>
> Aragorn.
>
>
>
>



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.581 / Virus Database: 368 - Release Date: 10/02/2004



Respuesta Responder a este mensaje
#7 Aragorn \(CL\)
23/02/2004 - 13:18 | Informe spam
Gracias.

Aragorn.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida