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

Co může způsobit změnu Oracle ROWID?

Jak jste řekli, dochází k němu vždy, když se řádek fyzicky přesune na disk, například:

  • Export/import tabulky
  • ZMĚNIT PŘESUN TABULKY XXXX
  • ZMENŠIT PROSTOR ZMĚNIT TABULKU XXXX
  • FLASHBACK TABULKA XXXX
  • Rozdělení oddílu
  • Aktualizace hodnoty tak, aby se přesunula do nového oddílu
  • Kombinace dvou oddílů

Pokud je v indexově organizované tabulce, pak by vám aktualizace primárního klíče poskytla také jiný ROWID.



  1. Jak zobrazit více dotazů a výsledků vedle sebe v SQL Server Management Studio (SSMS) – SQL Server / Výukový program TSQL, část 14

  2. Změňte jazyk pro aktuální relaci na serveru SQL Server

  3. Moje pole VARCHAR(MAX) se omezuje na 4000; co dává?

  4. Prozkoumání SQL Server 2014 SELECT INTO Parallelism