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

Oracle ROWIDが変更される原因は何ですか?

    あなたが言ったように、それは行がディスク上で物理的に移動されるときはいつでも発生します:

    • テーブルのエクスポート/インポート
    • ALTER TABLE XXXX MOVE
    • 代替テーブルXXXXシュリンクスペース
    • フラッシュバックテーブルXXXX
    • パーティションの分割
    • 新しいパーティションに移動するように値を更新する
    • 2つのパーティションを組み合わせる

    がインデックス編成テーブルにある場合、主キーを更新すると、別のROWIDも提供されます。



    1. Djangoの移行を深く掘り下げる

    2. Oracle D2kForms6iのフォーム画面の更新/更新

    3. 存在する/存在しない:'1を選択'vs'フィールドを選択'

    4. SQLiteでNULLを「N/A」に置き換える3つの方法