sql >> データベース >  >> RDS >> Oracle

Oracle DBMS_OBFUSCATION_TOOLKIT.MD5 で NVARCHAR2 を MD5 ハッシュに変換する

    以下は、hash() を使用して dbms_crypto 経由で動作するはずです

    declare
      l_src nvarchar2(100) := '123456';
      l_raw_hash raw(100);
    begin
      l_raw_hash := dbms_crypto.hash(to_clob(l_src), dbms_crypto.HASH_MD5);
      dbms_output.put_line(l_raw_hash);
    end;
    

    結果:E10ADC3949BA59ABBE56E057F20F883E

    l_raw_hash は raw 形式になります。 UTL_RAW を使用して、別のデータ型に変換できます。ディスプレイに適切な文字セットが表示されていることを確認してください。そうしないと、見た目が面白くなります。




    1. cloumn内の各タイプの要素のカウントを取得するMySql

    2. sqlselect構文のヘルプ

    3. クラスタ化されたインデックスはどの列に配置する必要がありますか?

    4. JSON列のMySQLクエリの値順