我正在尝试从mysql中的存储过程切换到Active Records(Rails)。 我对活动记录的语法感到困惑。
例如我的mysql存储过程如下:
CREATE PROCEDURE test
(IN test_number INT, IN test_id INT, IN test_begin_date DATETIME)
活动记录中的相应语法是什么。???
答案 0 :(得分:1)
没有ActiveRecord语法。 " Active Record有助于创建和使用其数据需要持久存储到数据库的业务对象。它是Active Record模式的一个实现,它本身就是对象关系映射系统的描述。" - 来自Rails Guides
但是,ActiveRecord允许您使用
执行任何SQLActiveRecord::Base.connection.execute(...)