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

sự khác biệt giữa bảng tab và all_tables trong oracle

tab là một cổ đại bảng từ điển dữ liệu không bao giờ được sử dụng. Nó chỉ tồn tại để cung cấp khả năng tương thích ngược cho các tập lệnh được viết cách đây nhiều thập kỷ. tab không được cập nhật khi các loại đối tượng mới và các tính năng mới được thêm vào.

  • all_tables cung cấp cho bạn thông tin về tất cả các bảng mà bạn có quyền truy cập.
  • tab cung cấp cho bạn thông tin về bảng, chế độ xem và từ đồng nghĩa mà bạn sở hữu (làm cho nó giống với các chế độ xem như user_tables , user_synonymsuser_views ). Tuy nhiên, nó không biết về những thứ như thùng rác, vì vậy thẻ tab sẽ hiển thị cho bạn tất cả các bảng có tên như BIN$+K4PlriXSGetpagyHCvBGA==$0 có trong thùng rác. Thực tế, bất kỳ loại đối tượng nào đã được thêm vào ít nhất kể từ Oracle 7 ngày đều có khả năng tạo ra sự cố cho các bảng từ điển dữ liệu kế thừa như tab tab .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CRS 11.2.0

  2. Gặp sự cố lạ với hàm TO_NUMBER trong Oracle

  3. Trình điều khiển được quản lý Oracle có thể sử dụng async / await đúng cách không?

  4. javax.persistence.EntityExistsException với SequenceGenerator

  5. JDBC:trả về nhiều bộ kết quả thông qua một lệnh gọi cơ sở dữ liệu duy nhất - không hoạt động đối với Oracle