有沒有一種方法可以觀察到將由Query
生成的SQL語句?
例如,我有:
val q = actions.filter(v => v.actionHash === hash && v.carriedAt > past)
我可以查看其底層原始SQL嗎?在Slick中查看SQL查詢
23
A
回答
33
油滑2.X:
可以打印查詢語句的Slick documentation如圖所示:
val invoker = q.invoker
val statement = q.selectStatement
對於其他類型的報表看insertStatement
,deleteStatement
和updateStatement
。
油滑3.X:
val res = table.filter(_.id === 1L).result
res.statements.foreach(println)
Docs。
10
對於華而不實的3.0
println(sortedQuery.result.statements.headOption)
相關問題
- 1. 查看SQL查詢
- 2. 查看SQL查詢
- 3. 如何在C#中查看SQL查詢
- 4. Codeigniter - 從查看SQL查詢
- 5. 查看命中SQL的查詢
- 6. 在Slick中打印內插的SQL查詢
- 7. 從SQL Server查看JAva查詢
- 8. SQL查看與Microsoft Access查詢
- 9. 如何在SQL中顯示查看和查詢的完整查詢
- 10. 幫我看看這個SQL查詢
- 11. 幫我看看這個SQL查詢
- 12. 帶有列的SQL查詢或查看取決於SELECT查詢
- 13. SQL查詢中子查詢
- 14. 查詢中的SQL查詢
- 15. SQL查詢:在子查詢
- 16. 在SQL Server Management Studio中查看特定執行的查詢?
- 17. 如何在Eclipse中使用Hibernate Tools查看SQL查詢?
- 18. 在ssis 2012中查看轉換動態SQL查詢
- 19. 如何查看按鈕在Access中觸發的SQL查詢?
- 20. 如何在Python中查看真正的SQL查詢cursor.execute
- 21. 如何在SQL Server Management Studio中查看執行的查詢?
- 22. Couchdb查看查詢
- 23. 查詢與查看
- 24. 在LinQ查詢中轉換SQL查詢
- 25. 在Android中查詢列表查看
- 26. 在聯盟中查看樞軸查詢
- 27. 無法在MongoDB中查看當前日期查看查詢
- 28. 參數查詢sql中的sql查詢
- 29. SQL查詢中的SQL查詢PHP
- 30. SQL查詢查詢
作品,以及在光滑3.1.1版 – wlk