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

Kết quả chức năng Giải mã Oracle với các định dạng khác nhau

decode kết quả hàm có kiểu dữ liệu của tham số thứ ba. Trong trường hợp đầu tiên, vì không có kiểu dữ liệu nào được chỉ định cho NULL , VARCHAR2 mặc định được sử dụng. Trong trường hợp thứ hai, DATE được yêu cầu rõ ràng và do đó kết quả là một ngày.

Nói cách khác, truy vấn đầu tiên giống như:

SELECT DECODE(SYSDATE, SYSDATE + 1, to_char(NULL), to_char(SYSDATE)) FROM DUAL;

Đầu ra của truy vấn này sẽ được định dạng theo NLS_DATE_FORMAT của bạn tham số phiên, trong khi truy vấn thứ hai sẽ trả về một ngày sẽ được hiển thị theo cài đặt khách hàng của bạn.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truyền đối tượng làm tham số đầu vào cho thủ tục được lưu trữ với node-oracledb trong nút js

  2. quy trình được lưu trữ để chọn tất cả các hàng từ bảng trong Oracle

  3. Không thể mở View-> Menu DBA trong SQL Developer (Đã cài đặt phiên bản Oracle 12C Standard)

  4. “ORA-00922:tùy chọn bị thiếu hoặc không hợp lệ” khi cố gắng chèn vào bảng

  5. OCIEnvNlsCreate () không thành công. Khi tôi cố gắng kết nối cơ sở dữ liệu oracle của mình trong php