如何在ecto(=> 0.11)中调用MySQL存储过程?

apo*_*sto 5 mysql elixir ecto

我正在寻找一种使用调用存储过程的方法,没有找到.在elixir的ecto lib中有可能吗?

Jos*_*lim 6

您可以直接通过SQL适配器API:

Ecto.Adapters.SQL.query(YourRepo, "stored_procedure(?, ?)", [param1, param2])
Run Code Online (Sandbox Code Playgroud)

更多信息:https://hexdocs.pm/ecto/#!Ecto.Adapters.SQL.html