Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Gibt es eine Hash-Funktion in PL/SQL?

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.