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

Sử dụng cơ sở dữ liệu Oracle với CakePHP 2.0

Sau khi hỏi một số nhà phát triển CakePHP, tôi đưa ra kết luận rằng không thể sử dụng Cơ sở dữ liệu Oracle với CakePHP 2.3 nếu bạn muốn sử dụng đúng các Mô hình CakePHP và cú pháp truy vấn của chúng. Chưa có bất kỳ trình điều khiển nào cho Oracle trong CakePHP hoàn toàn hoạt động.

Do đó, giải pháp mà tôi tìm thấy là sử dụng Các hàm OCI8 của PHP.

Như thế này, tôi có thể sử dụng oci_parse để truy vấn trực tiếp đối với DB hoặc đúng hơn là gọi một thủ tục PL-SQL, đây là điều cuối cùng tôi đã quyết định làm. (vì độ phức tạp của các hàm sql và sự phân chia nhiệm vụ trong nhóm công việc của tôi)

Bây giờ, tôi không thể tận dụng nhiều lợi thế của việc sử dụng các mô hình CakePHP, nhưng đó là cách duy nhất.



  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àm cách nào để kiểm tra xem một cột có tồn tại hay không trước khi thêm nó vào bảng hiện có trong PL / SQL?

  2. Xuất CLOB sang tệp văn bản bằng Oracle SQL Developer

  3. Tham chiếu đến các kiểu do người dùng Oracle xác định qua DBLINK?

  4. Các hàm RANK, DENSE_RANK và ROW_NUMBER trong Oracle

  5. SQL Tham gia trên các giá trị null