Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Saat melakukan kueri terhadap tampilan, klausa pemfilteran dalam definisi tampilan diabaikan

Anda dapat membuat tampilan Anda menangani kedua kasus (meskipun WHERE klausa membatasi data ke SCHTYPEID = 1 ), seperti ini:

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. Gunakan Select atau PL SQL untuk Transpose

  2. Tipe data Oracle BLOB ke RichTextBox

  3. Bagaimana cara menghapus digit dan karakter khusus dari awal string?

  4. Oracle setara dengan ROWLOCK, UPDLOCK, petunjuk permintaan READPAST

  5. Cara membuat diagram hubungan entitas (ER) menggunakan Oracle SQL Developer