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

OracleのORA_HASHはランダムですか?

    おそらくそうではありません。 ORA_HASH は特に堅牢なハッシュアルゴリズムとして設計されていません。たとえば、DBMS_CRYPTO.HASHを使用するなど、暗号化ライブラリの一部として使用するものではありません。 適切なアルゴリズムとオプションを選択します。 ORA_HASH アイテムをバケットに効果的に分散し(つまり、テーブルをハッシュパーティション化するとどうなるか)、比較的軽量のハッシュアルゴリズムになるように設計されています。攻撃から保護するようには設計されていません。




    1. GROUP_CONCATを入力としてSELECTWHEREIN

    2. SQL:ソーステーブルの列値に基づく列名を使用した動的ビュー

    3. 動的ステートメントPL/PGSQLのエラー(関数と演算子は最大で1つのセット引数を取ることができます)

    4. 文字列をintにキャストし、Where句で使用します