2013-03-19 2 views
8

나는 출력 그렇게 나는 데 문제를 디버깅 할 수 있습니다 실행하는 것이 SQL에 Korma을 얻으려고하지만 문서는 같은-SQL 함수를 사용하는 방법에 대한 매우 간결하다. 누구든지 내게 Korma가 INSERT 쿼리를 위해 SQL을 출력하도록 만드는 방법을 보여줄 수 있습니까?Korma가 실행시킬 SQL을 어떻게 출력합니까?

답변

8

에서 : http://sqlkorma.com/api/0.3.0/korma.core.html

dry-run 
(dry-run & body) 
Wrap around a set of queries to print to the console all SQL that would 
be run and return dummy values instead of executing them. 
+0

있다, 그래서 나는 그것을 받아 들일 것이다. 같은 (삽입 * ...) 쿼리를 얻으려고했다. 그러나 이것이 꼭 필요하지는 않습니다. (insert ...). – cap10morgan

5

당신은 문자열로 SQL 쿼리를 얻고 싶은 경우에, 또한 (삽입 ...) 쿼리와 함께 작동 그래, sql-only

(println  
    (sql-only 
     (select users))) 
관련 문제