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

doktrin 2 di mana kondisi tanpa perbandingan

Mengapa Anda membutuhkan fungsi ini? Anda dapat melakukan kondisi where tanpa fungsi khusus, cukup tulis:

$query->andWhere('evt.day > :from')->setParameter('from', $from);

dimana variabel $from harus menjadi objek DateTime, dan jika Anda ingin Oracle TRUNC fungsi Anda dapat mengimplementasikannya sendiri seperti di sini https://github.com/ZeinEddin/ZeDoctrineExtensions/blob/master/lib/ZeDoctrineExtensions/Query/Oracle/TruncDate.php dan gunakan saja seperti ini:

$query->andWhere('trunc(evt.day) > :from')->setParameter('from', $from);

Jika mau, Anda dapat menginstal modul ini untuk proyek ZF2 dan Anda akan memiliki TruncDate fungsi siap digunakan dalam proyek Anda




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara membagi data yang ditanyakan dengan pembatas di Oracle?

  2. Kesalahan mencetak variabel REFCURSOR sebagai parameter OUT dalam prosedur di Oracle 11g

  3. .NET / Oracle:Cara mengeksekusi skrip dengan pernyataan DDL secara terprogram

  4. PIVOT Oracle - ubah beberapa data baris menjadi satu baris dengan banyak kolom, tanpa data agregat

  5. Beberapa database dengan model yang sedikit berubah. Bagaimana cara mengizinkan `EF` bekerja dengan struktur basis data yang berbeda saat run-time?