Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Java (http://www.forosdelweb.com/f45/)
-   -   como generar una clave unica (http://www.forosdelweb.com/f45/como-generar-clave-unica-269287/)

slr1 09/02/2005 12:38

como generar una clave unica
 
Hola a todos

Tengo una tabla para registrar Usuarios, en la cual solicito nombre, clave de paso y otros campos del usuario...

Pero debo generar una clave interna que debe ser única para controlar los usuarios, si alguien tiene alguna idea que me pueda ayudar.

prescot 10/02/2005 04:46

No se si te he entendido bien, pero eso suele hacerse con una secuencia que sea lanzada por un trigger al hacer la insercion.
Espero que te sirva de algo

Saludos

jose_java 11/02/2005 17:55

Yo creo que una clave unica e irrepetible es la conjunción de la fecha + la hora en milisegundos. Nunca se repetiria ya que la hora siempre avanza y nunca retrocede.
Por ejemplo:
2005 02 12 11 45 10 912 (año mes dia hora minuto segundo milisegundo)

También podrias añadir una serie de letras al final, para asegurar la no repeticion, y podría restablecerse cada minuto:
2005 02 12 11 45 10 912 AA
2005 02 12 11 45 10 912 AB
2005 02 12 11 45 10 912 AC ->> 20051102114510912AC

...
Lo que no sé es para que quieres esta clave, ya que se sabe que a cada cliente se le asigna una clave en el servidor que no se va a repetir.


La zona horaria es GMT -6. Ahora son las 03:19.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.