当我通过webapplication使用JDBC执行时,SQL语句SELECT SCOPE_IDENTITY as identity_sid作为存储过程执行

时间:2017-04-05 06:31:59

标签: java sql-server-2008 jdbc

后端有MSSQL服务器作为数据库,webapplication build java平台使用JDBC驱动程序进行数据库通信。在特定的情况下,我一直试图在插入语句随后在同一连接上执行SELECT scope_identity后从Employee表中获取自动生成的id。 但是在部署代码断开后的某些服务器上,而不是在给定范围内返回有效的自动生成的id,它返回NULL。当我调试启动SQL分析时,它看起来确实是SELECT scope_identity语句正在执行为RPC - 存储过程调用并且它失败了。 我正在查询如何从其他服务器或我的本地部署触发此转换它正在工作和SQL分析我可以看到SELECT scope_identity调用作为批处理执行并返回正确的值。 任何帮助都会非常适合

0 个答案:

没有答案