转换预准备语句 - Oracle到SQL服务器

时间:2017-03-30 20:57:45

标签: java sql-server oracle migration

尝试将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超出范围。

0 个答案:

没有答案