「其中」使用有沒有辦法使用「凡......在」 SQL中,像這樣刪除了一堆元素:春季-JDBC
HashSet<String> idStrings = ...;
SimpleJdbcTemplate template = getTemplate();
template.update("DELETE FROM records WHERE idstring IN (?)", idStrings);
我試圖讓一些老代碼工作使用這種方法,但每當我嘗試運行它時,Oracle JDBC驅動程序拋出一個異常:
QL state [99999];錯誤代碼[17004];無效的列類型;嵌套的異常是java.sql.SQLException中:無效的列式
這是ojdbc5 11.2.0.1.0和彈簧JDBC 3.0.3
可能的重複[如何通過Spring JdbcTemplate生成一個動態的「(...)」sql列表?](http://stackoverflow.com/questions/1981683/how-to-generate-a-dynamic- in-sql-list-through-spring-jdbctemplate) – axtavt 2012-01-12 15:00:56