[Db] stored function per generare stringa unica
Domenico L.
domenico.lorusso a pleiade.it
Mer 22 Ago 2007 12:37:42 CEST
Marcello Vezzelli ha scritto:
> Una select di un record su un campo (indicizzato unique, tra l'altro)
> non dovrebbe essere così pesante.
> I record saranno migliaia e non milioni, quindi le collisioni dovrebbero
> essere piuttosto rare (e di conseguenza la necessità di reiterare select
> e insert)
>
Uhm... quindi una cosa
getNextID()->numero_pseudo_sequenziale
md5(numerosequenziale) -> 32 caratteri alfanumerici
cerca se c'è se non c'è inserisci...
numero_pseudo_sequenziale potrebbe anche essere ('yyyymmddhhmmss')
in questo caso: in questo caso 2 transazioni vicine generano sicuramente
codici diversi, quindi non ricadi nel caso che ti ho detto io
md5 o altra funzione di generazione a carattere caotico
ciaps
--
Domenico L. icq: 645 44 861 - msn: strahd a jumpy.it
per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]
Maggiori informazioni sulla lista
Db