Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Điều gì có thể khiến ROWID của Oracle thay đổi?

Như bạn đã nói, nó xảy ra bất cứ lúc nào hàng được di chuyển vật lý trên đĩa, chẳng hạn như:

  • Xuất / nhập bảng
  • BẢNG ALTER XXXX DI CHUYỂN
  • ALTER TABLE XXXX SHRINK SPACE
  • BẢNG QUAY LẠI XXXX
  • Tách một phân vùng
  • Đang cập nhật một giá trị để nó chuyển sang một phân vùng mới
  • Kết hợp hai phân vùng

Nếu nằm trong bảng được tổ chức theo chỉ mục, thì bản cập nhật cho khóa chính cũng sẽ cung cấp cho bạn một ROWID khác.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự cố chuyển đổi Oracle SQL DATE bằng iBATIS qua Java JDBC

  2. Làm cách nào để kết nối với máy chủ Oracle Database 11g thông qua chuỗi đường hầm ssh (đường hầm đôi, máy chủ trong mạng công ty)?

  3. Hàm ROWIDTONCHAR () trong Oracle

  4. Áp dụng chế độ Downtime và Hotpatch trong áp dụng R12.2

  5. Tạo phạm vi ngày từ hai cột ngày