Generear codigo único

20/03/2009 - 11:30 por Paul | Informe spam
Hola,
Estaoy usando Sql Server 2008

Necesito generar un código único, pero que no sea el típico autoinc.
El problema es para la tipica central de reservas, donde a cada
reserva se asigna un código de numeros y letras.
El problema es que no ses como generarlo y cauntos dŽgitos debe tener
el códig para asegurar que sea único y que en un lazo de por ejemplo
50 años no se repita, teniendo en cuenta que como màximo habra 10
reservas al día.

Alguna idea?

Gracias
 

Leer las respuestas

#1 Alejandro Mesa
20/03/2009 - 15:04 | Informe spam
Paul,

Chequea los sgtes topicos en los BOL.

uniqueidentifier (Transact-SQL)
http://msdn.microsoft.com/es-es/lib...87942.aspx

NEWID (Transact-SQL)
http://msdn.microsoft.com/es-es/lib...90348.aspx

NEWSEQUENTIALID() (Transact-SQL)
http://msdn.microsoft.com/es-es/lib...89786.aspx

CREATE TABLE (Transact-SQL)
http://msdn.microsoft.com/es-es/lib...74979.aspx


AMB


"Paul" wrote:

Hola,
Estaoy usando Sql Server 2008

Necesito generar un código único, pero que no sea el típico autoinc.
El problema es para la tipica central de reservas, donde a cada
reserva se asigna un código de numeros y letras.
El problema es que no ses como generarlo y cauntos d´gitos debe tener
el códig para asegurar que sea único y que en un lazo de por ejemplo
50 años no se repita, teniendo en cuenta que como màximo habra 10
reservas al día.

Alguna idea?

Gracias

Preguntas similares