java调用存储过程报错:com.microsoft.sqlserver.jdbc.SQLServerException: Incorrect syntax near ‘@P0’.然后我的存储过程中并没有“@PO”这个东西
我的原因是因为CallableStatement proc = conn.prepareCall("{call temp2official(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)}");这里开始调用存储过程是CallableStatement proc = conn.prepareCall("call temp2official(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"); 没有加大括号
因为冲动会做下让自己无法挽回的事情。