Có cách nào để quan sát câu lệnh SQL sẽ được tạo bởi Query
không?
Ví dụ: Tôi có điều này:
val q = actions.filter(v => v.actionHash === hash && v.carriedAt > past)
Tôi có thể xem SQL thô cơ bản của nó không?Xem truy vấn SQL trong Slick
23
A
Trả lời
33
Slick 2.X:
Bạn có thể in báo cáo kết quả truy vấn như hiển thị trên Slick documentation:
val invoker = q.invoker
val statement = q.selectStatement
Đối với loại khác báo cáo nhìn vào insertStatement
, deleteStatement
và updateStatement
.
3.x Slick:
val res = table.filter(_.id === 1L).result
res.statements.foreach(println)
Docs.
10
Đối trơn 3,0
println(sortedQuery.result.statements.headOption)
Các vấn đề liên quan
- 1. Tối ưu hóa Slick tạo truy vấn SQL
- 2. Xem truy vấn SQL cho bộ truy vấn Django xóa
- 3. upsert truy vấn sql
- 4. Truy vấn SQL trong (@Variable)
- 5. Cách thực hiện SQL "NOT LIKE" trong Slick
- 6. Truy vấn chế độ xem trong SQLAlchemy
- 7. Truy vấn Setezza Sql
- 8. Truy vấn tham số SQL trong Android
- 9. Cách tạo chế độ xem sql (TẠO XEM) trong sqlite (android) và truy vấn?
- 10. Loại phụ cho phần tử bảng trong truy vấn Scala Slick
- 11. SQL - tăng tốc truy vấn
- 12. Truy vấn một hàng có giá trị lớn nhất trong một cột trong Slick
- 13. Cách xem kết quả truy vấn SQL có trống không trước khi thực hiện các truy vấn khác trong PHP
- 14. Ý nghĩa của (+) trong truy vấn SQL
- 15. Không bản sao trong truy vấn SQL
- 16. Chuỗi truy vấn trong lệnh SQL C#
- 17. động chọn cột trong truy vấn SQL
- 18. truy vấn sql động trong postgres
- 19. NẾU Điều kiện trong truy vấn SQL
- 20. cập nhật truy vấn trong Spark SQL
- 21. Marks Exclamation trong một truy vấn SQL
- 22. sql động nhúng trong chọn truy vấn
- 23. tạo truy vấn sql trong C++/java?
- 24. Truy vấn lồng nhau trong SQL
- 25. String.IsNullOrEmpty trong LINQ Truy vấn SQL?
- 26. Truy vấn SQL khó hiểu
- 27. tăng tốc Truy vấn SQL
- 28. Bộ đệm truy vấn SQL
- 29. Bao nhiêu truy vấn SQL là quá nhiều truy vấn SQL?
- 30. tham số truy vấn sql trong tìm bằng sql
trình cũng trên phiên bản Slick 3.1.1 – wlk