gpt4 book ai didi

sql - 在 Slick 中查看 SQL 查询

转载 作者:行者123 更新时间:2023-12-03 07:25:00 27 4
gpt4 key购买 nike

有没有办法观察Query生成的SQL语句?
例如,我有这个:
val q = actions.filter(v => v.actionHash === hash && v.carriedAt > past)
我可以查看其底层原始 SQL 吗?

最佳答案

Slick 2.X:

您可以打印查询语句,如Slick documentation所示:

val invoker = q.invoker
val statement = q.selectStatement

对于其他类型的语句,请查看 insertStatementdeleteStatementupdateStatement

Slick 3.X:

val res = table.filter(_.id === 1L).result
res.statements.foreach(println)

Docs .

关于sql - 在 Slick 中查看 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23434286/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com