Identificadores unicos.

14/12/2004 - 22:32 por William GS | Informe spam
Hola a todos. Siempre he trabajado con bases de datos
sencillas y he usado la opción "autonumerica" para los IDs
de mis registros, pero ahora estoy haciendo algo un poco
mas complejo y con la opción antes mencionada me crearía
IDs iguales en tablas diferentes, ¿conocen alguna manera
de crear IDs que sean únicos en toda un base de datos, o
saben donde puedo encontrar información al respecto? .

Muchas gracias,

William GS.

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
14/12/2004 - 23:13 | Informe spam
"William GS" wrote in message
news::
Hola a todos. Siempre he trabajado con bases de datos
sencillas y he usado la opción "autonumerica" para los IDs
de mis registros, pero ahora estoy haciendo algo un poco
mas complejo y con la opción antes mencionada me crearía
IDs iguales en tablas diferentes, ¿conocen alguna manera
de crear IDs que sean únicos en toda un base de datos, o
saben donde puedo encontrar información al respecto? .



Dos posibles caminos:

1. Programas la generación de números únicos en todo tu sistema.
Normalmente se puede implementar con una tabla con un registro que
contiene el último número asignado y procedimientos para incrementarlo y
asignarlo a las columnas de las filas de tu interés.

2. Usas el tipo de datos "uniqueidentifier" de SQL Server 2000 (número
hexadecimal de 16 bytes para identificadores globales únicos). Se pueden
inicializar con la función NEWID.

Los detalles de la Opción 2 están los Books Online (BOL) de tu
instalación.

Saludos
gux


Gustavo Larriera, MVP SQL
http://sqljunkies.com/weblog/gux

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho / This message is provided "AS IS" with no
warranties expressed or implied, and confers no rights.
Respuesta Responder a este mensaje
#2 MAXI
15/12/2004 - 00:20 | Informe spam
Hola, te paso un metodo que te puede ayudar a tu problema ;)

http://www.microsoft.com/spanish/ms...art187.asp




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)

Msn Messenger:

"William GS" escribió en el mensaje
news:13fa01c4e224$6d5084f0$
Hola a todos. Siempre he trabajado con bases de datos
sencillas y he usado la opción "autonumerica" para los IDs
de mis registros, pero ahora estoy haciendo algo un poco
mas complejo y con la opción antes mencionada me crearía
IDs iguales en tablas diferentes, ¿conocen alguna manera
de crear IDs que sean únicos en toda un base de datos, o
saben donde puedo encontrar información al respecto? .

Muchas gracias,

William GS.
Respuesta Responder a este mensaje
#3 Luis Ramírez
15/12/2004 - 00:56 | Informe spam
Para poder entenderte comenta porq lo quieres hacer asi?

Saludos

"William GS" wrote in message
news:13fa01c4e224$6d5084f0$
Hola a todos. Siempre he trabajado con bases de datos
sencillas y he usado la opción "autonumerica" para los IDs
de mis registros, pero ahora estoy haciendo algo un poco
mas complejo y con la opción antes mencionada me crearía
IDs iguales en tablas diferentes, ¿conocen alguna manera
de crear IDs que sean únicos en toda un base de datos, o
saben donde puedo encontrar información al respecto? .

Muchas gracias,

William GS.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida