rails / activerecord中的预处理语句

时间:2010-01-10 17:54:07

标签: ruby-on-rails activerecord prepared-statement

rails activerecord是否支持预准备语句?我能说的最好 - 没有。

3 个答案:

答案 0 :(得分:5)

由于Active_record中的Rails 3.1预处理语句已到位。请参阅Aaron Patterson撰写的此演示文稿http://www.youtube.com/watch?v=kWOAHIpmLAI

答案 1 :(得分:2)

最近有一些补丁可用于mysql:

https://rails.lighthouseapp.com/projects/8994/tickets/3151-mysql-adapter-update-to-enable-use-of-stored-procedures

对于Oracle,有两个相关的项目似乎就是这样做的:

答案 2 :(得分:0)

它有一些支持,如this guide所示,但它只是语法支持,因为ActiveRecord在发送到数据库之前用它们的值替换问号。

有些人(例如here)似乎忙于准备语句支持,但似乎没有可用/工作结果集成到rails中。