-1
我想從mysql中的存儲過程切換到活動記錄(Rails)。 我對活動記錄的語法感到困惑。活動記錄語法中的困難
例如存儲在我的MySQL過程如下:
CREATE PROCEDURE test
(IN test_number INT, IN test_id INT, IN test_begin_date DATETIME)
什麼將在活動記錄相應的語法???
我想從mysql中的存儲過程切換到活動記錄(Rails)。 我對活動記錄的語法感到困惑。活動記錄語法中的困難
例如存儲在我的MySQL過程如下:
CREATE PROCEDURE test
(IN test_number INT, IN test_id INT, IN test_begin_date DATETIME)
什麼將在活動記錄相應的語法???
沒有ActiveRecord語法。 「Active Record有助於創建和使用其數據需要持久存儲到數據庫的業務對象,它是Active Record模式的實現,它本身就是對象關係映射系統的描述。」 - 從Rails Guides
不過,ActiveRecord的允許您在使用執行任何SQL
ActiveRecord::Base.connection.execute(...)
我想知道的活動記錄的語法 –
沒有調用在軌存儲過程中的任何特定支持(超出能力執行任意sql)如果這就是你要求的 –
目前還不清楚你在問什麼。如何不使用存儲的proc並創建一個與存儲的proc代碼相同的方法? –