我想调试我的yesql查询.所以我试图让SQL执行.任何人都可以给我一个例子,说明如何使yesql输出它将执行的SQL?
这不是一个好例子......我将参数名称'tel'误认为是'电话'.
users.sql
-- name: insert-user
-- insert a user data to users table.
insert into
users ( name, age, tel, address, remark)
values (:name, :age, :tel, :address, :remark);
Run Code Online (Sandbox Code Playgroud)
query.clj
(ns example.sql.query
(:require [yesql.core :as yesql]
[example.sql.datasource :as ds]))
(yesql/defqueries {:connection {:datasource ds/datasource}})
(yesql/insert-user {:name "joe" :age 22 :phone nil :address "xxxxxx" :remark ""})
Run Code Online (Sandbox Code Playgroud) !video我在试剂文档上找到了命名。
(let [!video (clojure.core/atom nil)]
...)
Run Code Online (Sandbox Code Playgroud)
https://github.com/reagent-project/reagent/blob/master/doc/FAQ/UsingRefs.md
我喜欢这个表示突变的前缀规则!,但我找不到任何信息表明它是 Clojure 社区中广泛认可的约定。您是否了解是否存在这样的约定?或者,是否有其他命名约定来表示atom变量?
clojure ×2