你知道这个例外想表达什么吗?我在Postgres9.3中使用sqlKorma。我试图一次在一个表中插入多个行,并得到一个语法错误。
现在,我在查询中的任何地方都没有"0“,也没有编写原始SQL来扰乱语法。
科玛的医生也不太清楚。
Failure to execute query with SQL:
DO 0 :: []
PSQLException:
Message: ERROR: syntax error at or near "0"
Position: 4
SQLState: 42601
Error Code: 0
org.postgresql.util.PSQLException: ERROR: syntax error at or near "0"
Position: 4这是我的密码
(insert vendor-subsidiary-allowance
(values (vec (for [p (seq percentages)]
{:id (java.util.UUID/randomUUID)
:type "%"
:id_allowance_category (utils.uuid/from-str (p 0))
:id_vendor_subsidiary (allowance-form "vendor_sub_id")
:value (parse-number (p 1))})))) 注意:百分比是一个字典,其中uuid字符串作为键,值作为某些数字字符串。
发布于 2014-02-25 07:42:50
也许您希望阅读这以找到将生成的SQL打印到控制台的方法。您可以使用sql-only或dry-run宏来执行此操作。
使用sql-only或dry-run打印生成的SQL,并检查该SQL是否正常。
https://stackoverflow.com/questions/22007132
复制相似问题