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

Khi truy vấn chế độ xem, một mệnh đề lọc trong định nghĩa của chế độ xem đang bị bỏ qua

Bạn có thể làm cho chế độ xem của mình xử lý cả hai trường hợp (mặc dù WHERE mệnh đề đang hạn chế dữ liệu ở SCHTYPEID = 1 ), như thế này:

CREATE VIEW FOO(THE_DATE) AS
  SELECT CASE WHEN SCHTYPEID = 1 THEN TO_DATE(LDATE, 'YYYYMMDD') ELSE NULL END
    FROM SCHEDULES
   WHERE SCHTYPEID = 1;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi:ORA-00955:tên đã được sử dụng bởi một đối tượng hiện có trong Hàm Oracle

  2. Cách thiết lập Thư mục đích đến của bản ghi lưu trữ trong cơ sở dữ liệu Oracle

  3. làm cách nào để mã hóa chuỗi trong HMAC-SHA256 bằng pl / sql?

  4. oracle sqlldr -> ký hiệu không xác định:sldext

  5. Cơ sở dữ liệu Oracle 20c Các tính năng mới