使用sqlkorma截断表

时间:2016-09-13 17:48:12

标签: sql clojure korma sqlkorma

我无法将查询简单地截断表格以与korma一起使用:

(korma.core/defentity readings)
(korma.core/exec-raw ["TRUNCATE TABLE ?" [:name readings]]) 

我得到了:

Syntax error in SQL statement "TRUNCATE TABLE ?[*]"; expected "identifier"; SQL statement:
TRUNCATE TABLE ? [42001-191]

1 个答案:

答案 0 :(得分:0)

正如其中一条评论所暗示的,绑定参数替换仅适用于DML中的值,而不适用于DML或DDL中的模式。这是语义上的区别,而不是句法。

(k/exec-raw (str ...))

表格应该有效,使用矢量形式即使是空参数也可能不是。