如何从Ruby创建MySQL存储过程?

gk7wooem  于 2022-11-22  发布在  Ruby
关注(0)|答案(1)|浏览(124)

我知道在php中,你可以在代码本身中创建一个函数或过程,就像这样。

$query = "CREATE FUNCTION Example (x INT)
    RETURNS BOOLEAN
       BEGIN
          
       END";
mysql_query($query);

$query = "SELECT * FROM table";
mysql_query($query);

在Ruby中可以做类似的事情吗?
现在,我需要用ruby做一个项目,但是我不知道,也找不到是否有可能在代码里面完全这样写。我知道那里的一切都是基于Active Record的,但是有没有可能写一个和PHP一样的代码?这对我来说非常重要。

hjzp0vay

hjzp0vay1#

是的,您可以在Rails中编写原始SQL:

query = "SELECT * FROM table";
mysql_query = ActiveRecord::Base.connection.execute(query)

相关问题