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

Chuyển đổi giá trị số nguyên từ cột db thành văn bản trong oracle

Vì định dạng Julian chỉ hoạt động đối với các số nguyên, bạn có thể tách các phần thập phân và sau đó áp dụng thủ thuật định dạng Julian cho các số được phân tách. Đây là một bản demo đơn giản.

DECLARE
   x   NUMBER (8, 2) := 1253.5;
   y   NUMBER;
   z   NUMBER;
BEGIN
   y := FLOOR (x);
   z := 100 * (x - y);
   DBMS_OUTPUT.put_line (TO_CHAR (TO_DATE (y, 'j'), 'jsp'));

   IF (z > 0)
   THEN
      DBMS_OUTPUT.put_line (TO_CHAR (TO_DATE (z, 'j'), 'jsp'));
   END IF;
EXCEPTION
   WHEN OTHERS
   THEN
      DBMS_OUTPUT.put_line ('err:' || SQLERRM);
END;


  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ạo danh sách tất cả các tháng từ cột ngày trong ORACLE SQL

  2. Gặp lỗi khi thực thi gói

  3. Các lớp java được lưu trữ ở đâu trong Oracle?

  4. Chuyển đổi từ ANSI sang Oracle Tham gia Cú pháp

  5. Nối các nút XMLType trong truy vấn Oracle