[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