0

我只是无法让查询简单地截断表以使用 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]
4

1 回答 1

0

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

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

形式应该可以工作,即使使用空参数 vec 也可能无法使用向量形式。

于 2016-09-14T01:37:34.960 回答