Je nachdem, warum Sie versuchen, den Hash zu generieren, kann die eingebaute Funktion ORA_HASH ausreichend sein,
SQL> select ora_hash( 'fuzzy bunny' ) from dual;
ORA_HASH('FUZZYBUNNY')
----------------------
2519249214
Ich würde nicht versuchen, dies zu verwenden, wenn Sie eine kryptografisch sichere Hash-Funktion benötigen. Aber wenn Sie nur einen einfachen Hash benötigen, sollte dies ausreichen.