gpt4 book ai didi

scala - 您如何为以下 Slick 查询打印选择语句?

转载 作者:行者123 更新时间:2023-12-04 02:32:08 25 4
gpt4 key购买 nike

我想找出以下哪个查询对获取表的行数最有效,因此我试图打印出选择语句。我知道你可以加 .selectStatement到 Queryable 但不知道这是否告诉我完整的真相,因为我必须删除结果生成代码,例如.list.length并将其替换为 .selectStatement . Slick 可能发现您正在寻找长度并进一步优化,所以我想查看整个查询的 select 语句,包括由于 .list.length 而生成的 SQL。 , 或 .count).first

Query(MyTable).list.length

(for{mt <- MyTable} yield mt).list.length

(for{mt <- MyTable} yield mt.count).first

最佳答案

在带有 2.0.0 的 play-2.2.1 中,在 application.conf 中有:

logger.scala.slick.jdbc.JdbcBackend.statement=DEBUG

关于scala - 您如何为以下 Slick 查询打印选择语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14840010/

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