Dưới đây là danh sách đầy đủ các tham số NLS trong Cơ sở dữ liệu Oracle, cùng với các giá trị mặc định của chúng và phạm vi mà mỗi tham số có sẵn.
Tham số | Mô tả | Giá trị mặc định | Phạm vi |
---|---|---|---|
NLS_CALENDAR | Hệ thống lịch | Gregorian | I, E, A |
NLS_COMP | So sánh toán tử SQL, PL / SQL | BINARY | I, E, A |
NLS_CREDIT | Ký hiệu kế toán tín dụng | Bắt nguồn từ NLS_TERRITORY | E |
NLS_CURRENCY | Ký hiệu nội tệ | Bắt nguồn từ NLS_TERRITORY | I, E, A |
NLS_DATE_FORMAT | Định dạng ngày | Bắt nguồn từ NLS_TERRITORY | I, E, A |
NLS_DATE_LANGUAGE | Ngôn ngữ cho tên ngày và tháng | Bắt nguồn từ NLS_LANGUAGE | I, E, A |
NLS_DEBIT | Ký hiệu kế toán Nợ | Bắt nguồn từ NLS_TERRITORY | E |
NLS_DUAL_CURRENCY | Ký hiệu tiền tệ kép | Bắt nguồn từ NLS_TERRITORY | I, E, A |
NLS_ISO_CURRENCY | Ký hiệu tiền tệ quốc tế ISO | Bắt nguồn từ NLS_TERRITORY | I, E, A |
NLS_LANG | Ngôn ngữ, lãnh thổ, bộ ký tự | AMERICAN_AMERICA .US7ASCII | E |
NLS_LANGUAGE | Ngôn ngữ | Bắt nguồn từ NLS_LANG | Tôi, A |
NLS_LENGTH_SEMANTICS | Các chuỗi được xử lý như thế nào | BYTE | I, E, A |
NLS_LIST_SEPARATOR | Ký tự phân tách các mục trong danh sách | Bắt nguồn từ NLS_TERRITORY | E |
NLS_MONETARY_CHARACTERS | Biểu tượng tiền tệ cho đô la và xu (hoặc các đồng tiền tương đương của chúng) | Bắt nguồn từ NLS_TERRITORY | E |
NLS_NCHAR_CONV_EXCP | Báo cáo mất dữ liệu trong quá trình chuyển đổi kiểu ký tự | FALSE | Tôi, A |
NLS_NUMERIC_CHARACTERS | Ký tự thập phân và dấu phân tách nhóm | Bắt nguồn từ NLS_TERRITORY | I, E, A |
NLS_SORT | Đối chiếu | Bắt nguồn từ NLS_LANGUAGE | I, E, A |
NLS_TERRITORY | Lãnh thổ | Bắt nguồn từ NLS_LANG | Tôi, A |
NLS_TIMESTAMP_FORMAT | Dấu thời gian | Bắt nguồn từ NLS_TERRITORY | I, E, A |
NLS_TIMESTAMP_TZ_FORMAT | Dấu thời gian với múi giờ | Bắt nguồn từ NLS_TERRITORY | I, E, A |
Các giá trị trong cột Phạm vi có ý nghĩa sau:
I =Tệp thông số khởi tạo
E =Biến Môi trường
A =ALTER SESSION
Ngoài các phạm vi được liệt kê trong bảng trên, các tham số NLS cũng có thể được đặt rõ ràng trong các hàm SQL khi bạn gọi chúng. Tuy nhiên, không phải tất cả các hàm đều chấp nhận các tham số NLS và vì vậy các tham số này không được liệt kê trong cột phạm vi.
Các tham số NLS có thể được đặt ở nhiều nơi khác nhau, chẳng hạn như ở cấp cơ sở dữ liệu, trong tệp tham số khởi tạo, trong các biến môi trường, ở cấp phiên và trong một số hàm. Xem Phương pháp thiết lập các tham số NLS và mức độ ưu tiên của chúng để biết bảng phác thảo từng phạm vi và thứ tự ưu tiên của nó so với các phạm vi khác.
Ngoài ra, hãy xem Cách Kiểm tra Giá trị của Tham số NLS để biết danh sách các dạng xem có sẵn để kiểm tra các giá trị trong mỗi phạm vi.
Nguồn bảng:https://docs.oracle.com/en/database/oracle/oracle-database/21/nlspg/setting-up-globalization-support-enosystem.html