J'ai un projet Oracle qui conviendrait parfaitement pour utiliser les GUID comme clé. J'ai trouvé l'extrait suivantOracle SYS_GUID ne change pas
SET SERVEROUTPUT ON
BEGIN
FOR indx IN 1 .. 5
LOOP
DBMS_OUTPUT.put_line (SYS_GUID);
END LOOP;
END;
/
De http://feuerthoughts.blogspot.com/2006/02/watch-out-for-sequential-oracle-guids.html
Quand je lance contre ma base de données (je l'ai essayé sur les versions 10g et la version 11) Je reçois une sortie comme
64FE4083D6BA7CB4E0400F0A0E0A18B0
64FE4083D6BB7CB4E0400F0A0E0A18B0
64FE4083D6BC7CB4E0400F0A0E0A18B0
64FE4083D6BD7CB4E0400F0A0E0A18B0
64FE4083D6BE7CB4E0400F0A0E0A18B0
à savoir la valeur ne change jamais! Y a-t-il quelque chose que je dois faire pour que cela fonctionne comme prévu? Editer: Je ne suis pas très observateur - les GUID changent, mais il semble que je souffre du problème de GUID séquentiel dont parle le lien ci-dessus.
yeux Good! Je pense que c'est le problème que la pensée que j'ai posté parle cependant. –