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

Tại sao các thủ tục được lưu trữ vẫn không được hỗ trợ trong Rails (3+)?

Các thủ tục được lưu trữ được hỗ trợ trong đường ray. Lỗi không đồng bộ hóa mà bạn gặp phải là do MULTI_STATEMENTS cờ cho MySQL không được bật theo mặc định trong Rails. Cờ này cho phép các thủ tục trả về nhiều hơn 1 tập kết quả.

Xem tại đây để biết mẫu mã về cách bật nó: https://gist.github.com/wok / 1367987

Các thủ tục được lưu trữ hoạt động hiệu quả với MS SQL Server.

Tôi đã và đang sử dụng các thủ tục được lưu trữ trong hầu hết các dự án đường ray dựa trên mySQL và SQL Server của mình mà không có bất kỳ dự án nào được phát hành.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Máy chủ MySQL- Wamp không hoạt động sau khi nâng cấp win10

  2. Codeigniter's insert_batch () với hàng nghìn lần chèn bị thiếu bản ghi

  3. Trợ giúp truy vấn mysql cho một màn hình phân cấp

  4. SQL Return 1,0 trong biến mới dựa trên trường hợp khi câu lệnh tham chiếu đến nhiều biến khác

  5. Độ dài tối đa cho văn bản kiểu MySQL