我想用clojure.java.jdbc在Oracle數據庫上做一個簡單的更新語句。clojure.java.jdbc更新其中id在
(sql/db-do-prepared db "update table_name set active = 1 where id in (?)" ["one" "two"])
,但我得到:
java.sql.SQLException: Invalid column index
我相信,所有的數據類型是正確的。它看起來像clojure.java.jdbc不允許那種構造。任何反饋的高度讚賞
我試過在提問之前:)我得到:'ava.sql.SQLException:要執行的SQL語句不能爲空或空' – r00tt
這是正確的答案。您可能會再次發佈您的代碼來處理您所看到的特定異常。另外,有很多庫可以幫助你解決這類問題:[HugSQL](http://www.hugsql.org),[Honey SQL](https://github.com/jkk/honeysql) –