sql >> Databasteknik >  >> RDS >> Oracle

När du frågar mot en vy ignoreras en filtreringssats i vyns definition

Du kan få din vy att hantera båda fallen (även om WHERE klausulen begränsar data till SCHTYPEID = 1 ), så här:

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. INFOGA flera poster med ruby ​​on rails aktiva post

  2. Hur man skickar i array när man anropar lagrad procedur med Spring Data JPA

  3. Byt namn på en MySQL-tabell med SQL-sats

  4. Konvertera PHP-datumintervall till MYSQL individuella datum