Como genero un numero unico....?

27/11/2003 - 15:26 por Eusebio M | Informe spam
Hola todos,


necesito generar un identificador (puede ser numerico o alfanumerico) como
llave primaria de una tabla.

No me sirve un identity porque se podría duplicar si instalo la base de
datos en un servidor diferente, necesito que a pesar de que la base de datos
está en otro servidor, el número sigue siendo único.
La idea es que al trasladar los datos de la tabla de una base de datos a
otra, el identificador siga siendo llave primaria. La base de datos va a
estar instalada en unos 15 servidores y los registros de esta tabla en
particular la neceito trasladar a un sola base de datos.

Trato de evitar usar una llave compuesta, por ejemplo, por un consecutivo y
un número de servidor.

mil gracias.

Eusebio Martinez

Preguntas similare

Leer las respuestas

#1 Accotto Maximiliano D.
27/11/2003 - 15:44 | Informe spam
haber si esto te sirve:

Podrias tener un identity como campo q no sea clave primaria!! y otro campo
ej: llave q sea

id_servidor + identity (esto lo podrias generar con un default)

no se!! es lo unico q se me ocurre como para q no tengas problemas!! quizas
a otro se le ocurra otra solucion

Un saludo

Maximiliano Damian Accotto
"Eusebio M" escribió en el mensaje
news:%
Mostrar la cita
datos
Mostrar la cita
y
Mostrar la cita
#2 Carlos Sacristan
27/11/2003 - 15:54 | Informe spam
Si quieres un identificador único para todas las bases de datos tienes
que usar el tipo de dato uniqueidentifier UNIQUEIDENTIFIER, asignándole el
valor de la función NEWID()



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


"Eusebio M" escribió en el mensaje
news:#
Mostrar la cita
datos
Mostrar la cita
y
Mostrar la cita
#3 Cesar Agustin Guerrero Gamarra
27/11/2003 - 16:27 | Informe spam
Hola

Yo que yo haria ser tener en un bd un tabla que tuviese
el numero correlativo y que de esta se alimentaran todos
los proceso que generen inserciones a las otra bases de
datos

espero esto te sirva
un saludo
Cesar

Mostrar la cita
alfanumerico) como
Mostrar la cita
instalo la base de
Mostrar la cita
que la base de datos
Mostrar la cita
base de datos a
Mostrar la cita
base de datos va a
Mostrar la cita
esta tabla en
Mostrar la cita
por un consecutivo y
Mostrar la cita
Ads by Google
Search Busqueda sugerida