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

标签 mysql elixir ecto

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

最佳答案

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

Ecto.Adapters.SQL.query(YourRepo, "stored_procedure(?, ?)", [param1, param2])

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

关于mysql - 如何在 ecto(=> 0.11) 中调用 MySQL 存储过程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30066720/

相关文章:

mysql - 使用 MySQL 的 Visual Studio 2017 上的类未注册错误

php - 不同类型的用户重定向到具有不同内容的同一页面(index.php)

elixir - 在十六进制包中包含 ecto 迁移或生成器

elixir - 如何通过查询过滤预加载的记录

MySQL 'user' @'%' 不包括 'user' @'localhost'

使用 Join 和 Group 的 MySQL Count

visual-studio - 收到错误 : "nmake" not found in path when trying to create/migrate/run

elixir - 在 Elixir 中进行模式匹配之前检查数据类型

sql - 使用子查询或连接将同一模式上的两个 ecto 查询合并为一个

postgresql - Elixir Ecto : How to write a migration with belongs_to and has_many?