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

Tại sao hàm to_char () của Oracle lại thêm khoảng trắng?

Khoảng trống ở đầu phụ dành cho dấu trừ tiềm năng. Để xóa dung lượng, bạn có thể sử dụng FM ở định dạng:

SQL> select to_char(12,'FM000') from dual;

TO_C
----
012

Nhân tiện, hãy lưu ý rằng to_char nhận một đối số NUMBER; to_char ('012') được chuyển đổi hoàn toàn thành to_char (to_number ('012')) =to_char (12)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xử lý các giá trị NULL khi đọc qua OracleDataReader?

  2. Truy xuất thông tin kiểu dữ liệu cho các cột trong Oracle OCCI ResultSet

  3. Các thuộc tính Biểu mẫu và Báo cáo Oracle 11g Cập nhật hàng loạt

  4. tạo bảng dựa trên kiểu người dùng xác định

  5. Làm cách nào để xóa các bản sao khỏi danh sách được phân tách bằng dấu phẩy bằng regex trong Oracle regexp_replace?