2013-03-19 8 views
8

私はそれが私が持っている問題をデバッグできるように実行するSQLをKormaに出力しようとしていますが、ドキュメントはas-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

ありますので、私はそれを受け入れるでしょう。私は同じことを(挿入* ...)のクエリを取得しようとしていた。しかし、これが(挿入...)のために働くので、厳密に必要ではありません。 – cap10morgan

5

あなたは文字列としてSQLクエリを取得したい場合は、また、(挿入...)クエリで動作うん、sql-only

(println  
    (sql-only 
     (select users))) 
関連する問題