Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我只是无法让查询简单地截断表以使用 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]
正如其中一条评论所暗示的,绑定参数替换仅适用于 DML 中的值,而不适用于 DML 或 DDL 中的模式。这是语义上的区别,而不是句法上的区别。
这
(k/exec-raw (str ...))
形式应该可以工作,即使使用空参数 vec 也可能无法使用向量形式。