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 CHAR
và VARCHAR2
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 NCHAR
và NVARCHAR2
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.