identity y uniqueidentifier

25/05/2004 - 09:54 por Sergio Forever | Informe spam
Hola.
Me gustaría saber que tipo de dato es más eficiente para simular un tipo de
dato autonumerico y que me asegure que no se puede repetir.

Gracias.Salu2.
 

Leer las respuestas

#1 Carlos Sacristan
25/05/2004 - 10:55 | Informe spam
¿A qué te refieres con "simular" un tipo de dato autonumérico? En
cualquier caso, el tipo de dato más eficiente será un numérico, pero eso lo
tendrás que ver tú, porque puede que con 35000 valores sea suficiente, o
puede que necesites más, o incluso puede que necesites parte decimal...

La única forma de asegurarte que no se pueda repetir es que ese campo
sea la clave primaria de la tabla o bien creando un índice único sobre dicho
campo.

Si no quieres "simular" nada, puedes directamente marcar una columna
numérica como IDENTITY (y crearle un índice único o que sea clave, como te
he comentado antes) o bien que el tipo de dato sea GUID (uniqueidentifier),
pues ambos los gestiona SQL Server directamente.



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Sergio Forever" escribió en el mensaje
news:O#
Hola.
Me gustaría saber que tipo de dato es más eficiente para simular un tipo


de
dato autonumerico y que me asegure que no se puede repetir.

Gracias.Salu2.


Preguntas similares