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

ORACLE 11g không phân biệt chữ hoa chữ thường theo mặc định

Bạn chỉ có thể đặt NLS_SORT , NLS_COMP các tham số được đề cập trong bài viết dưới dạng các giá trị trong tệp Oracle init sử dụng alter system set <parameter> = <value>; mệnh đề.

Thông tin về cách sử dụng các lệnh hệ thống thay đổi có thể được tìm thấy tại đây.

Đây là một liên kết tốt về cách sử dụng đúng NLS_* thông số. Lưu ý rằng một số cài đặt của tham số NLS_SORT có thể / có thể gây ra các vấn đề về hiệu suất, cụ thể là khi nó không được đặt thành BINARY. Trạng thái tài liệu Oracle:

Đặt NLS_SORT thành bất kỳ thứ gì khác ngoài BINARY gây ra một loại sử dụng quét bảng toàn bộ, bất kể đường dẫn được chọn bởi trình tối ưu hóa. BINARY là ngoại lệ vì các chỉ mục được xây dựng theo thứ tự khóa nhị phân. Do đó, trình tối ưu hóa có thể sử dụng anindex để đáp ứng mệnh đề ORDER BY khi NLS_SORT được đặt thành BINARY. NếuNLS_SORT được đặt thành bất kỳ tổ hợp ngôn ngữ nào, trình tối ưu hóa phải bao gồm quét toàn bộ bảng và sắp xếp đầy đủ trong kế hoạch thực thi.



  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àm thế nào để truy cập cấu trúc và lấy danh sách cột, các kiểu dữ liệu của con trỏ?

  2. Phương pháp thiết lập các tham số NLS và các ưu tiên của chúng (Cơ sở dữ liệu Oracle)

  3. CX_Oracle - nhập dữ liệu từ Oracle sang khung dữ liệu Pandas

  4. (Tiếng Anh) Cách sử dụng máy ảo nhà phát triển xây dựng sẵn Oracle Database 19c

  5. Cách chèn một chuỗi có chứa &