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

học thuyết 2 trong đó điều kiện không có so sánh

Tại sao bạn cần chức năng này? bạn có thể thực hiện điều kiện where mà không cần hàm tùy chỉnh, chỉ cần viết:

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

nơi biến $from phải là một đối tượng DateTime và nếu bạn muốn Oracle TRUNC bạn có thể tự thực hiện nó như trong đây https://github.com/ZeinEddin/ZeDoctrineExtensions/blob/master/lib/ZeDoctrineExtensions/Query/Oracle/TruncDate.php và chỉ cần sử dụng nó như thế này:

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

Nếu muốn, bạn có thể cài đặt mô-đun này cho một dự án ZF2 và bạn sẽ có TruncDate chức năng sẵn sàng được sử dụng trong dự án 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. Cập nhật n hàng ngẫu nhiên trong SQL

  2. Cách thiết lập Kiểm toán Oracle EBS

  3. Làm thế nào để sửa chữa tệp xuất Oracle (.dmp) bị hỏng?

  4. Thủ tục thực hiện mệnh đề trường hợp

  5. Bắt ngày cuối cùng của tháng trước trong hàm Oracle