2010-01-10 59 views

回答

0

它有一些支持,如this guide所示,但它只是語法支持,因爲ActiveRecord在發送到數據庫之前用它們的值替換問號。

有些人(例如here)似乎忙於準備語句支持,但似乎沒有可用/工作結果集成到rails中。

2

有最新的修補程序可用於MySQL的做到這一點:

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

對於Oracle來說,有一些似乎2個相關的項目,像他們這樣的伎倆:

+0

最新版本的rails 2.3.5有更好的存儲過程支持。 – 2010-01-21 06:26:07

5

由於滑軌在active_record 3.1準備語句到位。請參閱Aaron Patterson的演示文稿http://www.youtube.com/watch?v=kWOAHIpmLAI

+0

3.1中準備語句的自動使用取決於數據庫/適配器。如果你使用的是mysql,預處理語句將不會被自動使用。 – pje 2013-08-07 21:08:32