Oracle
 sql >> Base de données >  >> RDS >> Oracle

Existe-t-il une fonction de hachage en PL/SQL ?

Selon la raison pour laquelle vous essayez de générer le hachage, la fonction intégrée ORA_HASH peut suffire,

SQL> select ora_hash( 'fuzzy bunny' ) from dual;

ORA_HASH('FUZZYBUNNY')
----------------------
            2519249214

Je n'essaierais pas de l'utiliser si vous avez besoin d'une fonction de hachage cryptographiquement sécurisée. Mais si vous avez juste besoin d'un simple hachage, cela devrait suffire.