尝试将Oracle查询转换为Sql Server,我有以下代码:
PreparedStatement ps=conn.prepareStatement("update Test set name=:1, age=:2 where name=:3 ");
ps.setString(1,"joe");
ps.setString(2,"25");
ps.setString(3,"may");
在上面准备的语句中,是否有一个等同于:1
的sql server(?
除外)。
当我在Sql Server中运行相同的查询时,我收到此错误:
索引1超出范围。