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

Các chỉ mục dựa trên hàm Oracle

Giả sử chúng được thiết lập chính xác, Có.

TỔNG QUAN:Oracle tạo một cột ẩn trên bảng với chỉ mục dựa trên hàm được cập nhật mỗi khi các cột mà chỉ mục dựa trên hàm được thay đổi; giả sử các giá trị là xác định (Xem liên kết oracle để biết thêm thông tin). Bạn có thể thấy các cột ẩn này bằng cách truy vấn đối tượng hệ thống all_tab_cols bảng của bạn mà trên đó chỉ mục dựa trên hàm đã được tạo. Chúng thường chứa $ và trông giống như SYS_NC00005 $.

Chúng thường được sử dụng khi bạn muốn xử lý phân biệt chữ hoa chữ thường hoặc xử lý các lệnh gọi hàm lặp đi lặp lại trong đó chi phí thực hiện lệnh gọi hàm với tần suất sao cho giá trị trước thời gian tính toán giá trị một lần và giữ lại giá trị đó dẫn đến hiệu suất tăng.

Đọc thêm:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lọc theo ngày trong tuần

  2. Oracle Forms 6i gặp sự cố với 0xC0000005 khi bắt đầu cài đặt bản vá 19

  3. Trong SQL, việc sử dụng dấu ngoặc đơn với OR có nghĩa là gì?

  4. Truy vấn cơ sở dữ liệu của Windchill bằng SQL

  5. Trích xuất Oracle LONG thành chuỗi trong VBA