sql >> Databáze >  >> RDS >> Oracle

Existuje nějaká hashovací funkce v PL/SQL?

V závislosti na tom, proč se pokoušíte vygenerovat hash, může být vestavěná funkce ORA_HASH dostačující,

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

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

Nesnažil bych se to použít, pokud potřebujete kryptograficky bezpečnou hashovací funkci. Ale pokud potřebujete jen jednoduchý hash, mělo by to stačit.



  1. 3 způsoby, jak získat název měsíce z data v SQL Server (T-SQL)

  2. Zapomenutý operátor přiřazení =a obyčejný :=

  3. implodování seznamu pro použití v klauzuli python MySQLDB IN

  4. newid() uvnitř funkce serveru SQL