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

Làm cách nào để biết hệ thống Oracle của tôi được thiết lập để hỗ trợ các ký tự Unicode hoặc multibyte?

SELECT *
  FROM v$nls_parameters
 WHERE parameter LIKE '%CHARACTERSET';

sẽ hiển thị cho bạn cơ sở dữ liệu và bộ ký tự quốc gia. Bộ ký tự cơ sở dữ liệu kiểm soát việc mã hóa dữ liệu trong CHARVARCHAR2 cột. Nếu cơ sở dữ liệu hỗ trợ Unicode trong các cột đó, bộ ký tự cơ sở dữ liệu phải là AL32UTF8 (hoặc UTF8 trong một số trường hợp hiếm hoi). Bộ ký tự quốc gia kiểm soát việc mã hóa dữ liệu trong NCHARNVARCHAR2 cột. Nếu bộ ký tự cơ sở dữ liệu không hỗ trợ Unicode, bạn có thể lưu trữ dữ liệu Unicode trong các cột có các kiểu dữ liệu này nhưng điều đó thường làm tăng thêm độ phức tạp cho hệ thống - các ứng dụng có thể phải thay đổi để hỗ trợ bộ ký tự quốc gia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tìm kiếm một giá trị trong giá trị cột lưu trữ các giá trị được phân tách bằng dấu phẩy

  2. phương ngữ ngủ đông cho oracle 12c

  3. Oracle - Cách tạo tập lệnh từ nhà phát triển sql

  4. Nhầm lẫn InMemory DUPLICATE trong Oracle RAC

  5. ES miễn phí cho ngày phát hành 11.2.0.4 và 12.2