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

Đặt NLSLANG mà không có hàng nghìn bộ tách

Tôi không nghĩ bạn có thể sử dụng NLS_NUMERIC_CHARACTERS để ngăn chặn phân tách nhóm. Đó là những gì các mô hình định dạng dành cho. Nếu bạn không muốn phân tách nhóm, đừng yêu cầu chúng trong mô hình định dạng của bạn. Tất cả NLS_NUMERIC_CHARACTERS sẽ làm là chỉ định phân tách nhóm nên là gì, khi nào nó được yêu cầu.

Ngay cả khi bạn sử dụng CHR(0) , như trong:

select TO_CHAR(15000000.05,'999G999G990D00', 'NLS_NUMERIC_CHARACTERS = ,' || chr(0))
from dual

Câu trả lời vẫn được nhúng vào chr (0) (bạn có thể thấy nếu bạn bọc biểu thức trong DUMP() function., như thế này:

select DUMP(TO_CHAR(15000000.05,'999G999G990D00', 'NLS_NUMERIC_CHARACTERS = ,' || chr(0)))
from dual


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tìm ra lỗi biên dịch PLSQL

  2. Thực thi nhiều lệnh dưới dạng tên người dùng khác trong một tệp trong trình bao BASH

  3. Điền các giá trị vào một Danh sách thả xuống dựa trên một lựa chọn Thả xuống khác bằng cách sử dụng JSTL

  4. Cách xử lý MAX () của một bảng trống là 0 thay vì NULL

  5. 1000000 đến 1M và 1000 đến 1K trong truy vấn oracle