Tengo una cadena de 18 caracteres que necesito convertir en una única larga (en Java). Una cadena de ejemplo sería: AAA2aNAAAAAAADnAAACómo convertir una Cadena de 18 Caracteres en una ID Única?
de mi secuencia es en realidad un ROWID de Oracle, por lo que se puede dividir si es necesario, ver: http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14220/datatype.htm#CNCPT713
El número de larga genera, (1) debe ser único, como dos resultados no pueden apuntar a la misma fila de la base de datos y (2) debe ser reversible, entonces puedo recuperar la cadena ROWID desde el principio?
Cualquier sugerencia sobre un algoritmo para usar sería bienvenida.
pregunta Oracle foro sobre esto desde hace unos años: http://forums.oracle.com/forums/thread.jspa?messageID=1059740
Ro
Hasta ahora Esto es casi imposible. Si lo hubiera, el factor de carga de hashtable se ha apagado. Sin embargo, permite que alguien tenga alguna idea. – DKSRathore