【发布时间】:2017-03-03 18:53:40
【问题描述】:
我有以下代码:
connection = makeConnection();
CallableStatement callableStatement = connection.prepareCall("{call dbo.delete_orders(?) }");
callableStatement.setString(1, userName);
callableStatement.execute();
callableStatement.close();
请帮助我了解如何保证在最后一行执行后存储过程执行将完成或异步执行。
【问题讨论】:
-
请显示该存储过程的代码。确切的行为可能取决于存储过程的作用。例如,如果该存储过程首先从表中进行选择(返回该表)然后执行删除,那么除非实际读取行,否则可能不会发生删除操作(我不确定 SQL Server 或不是)。
标签: java asynchronous stored-procedures jdbc