2010-01-10 10 views

Antwort

0

Es hat einige Unterstützung dafür, gezeigt in this guide, aber es ist nur syntaktische Unterstützung, da das ActiveRecord die Fragezeichen durch ihre Werte ersetzt, bevor es an die Datenbank sendet.

Einige Leute (here zum Beispiel) scheinen (ed) beschäftigt zu sein mit vorbereiteter Aussage Unterstützung, aber keine verfügbaren/Arbeitsergebnisse scheinen in Schienen noch integriert zu werden.

2

Es gibt den letzten Patches dies für MySQL tun:

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

Für Oracle gibt zwei Projekte, die wie sie es tun scheinen:

+0

Neueste Version von Schienen 2.3.5 hat besser proc Unterstützung gespeichert. –

5

Da Rails 3.1 vorbereitete Anweisungen in active_record vorhanden ist. Sehen Sie diese Präsentation http://www.youtube.com/watch?v=kWOAHIpmLAI von Aaron Patterson.

+0

Die automatische Verwendung von vorbereiteten Anweisungen in 3.1 ist datenbank-/adapterabhängig. Wenn Sie mysql verwenden, werden vorbereitete Anweisungen nicht automatisch verwendet. – pje

Verwandte Themen