假设 Stored Proc 需要 10 分钟才能运行并且不返回任何数据。
在 SQL Server 中调用存储过程并让您的代码不等待结果的正确方法是什么?有没有办法从 T-SQL 或连接处理它?在 ADO.NET 和经典 ActiveX ADO 中工作的东西?
我想到的唯一方法是:
1)在您的 T-SQL 中创建一个作业
2)将您的基于 T-SQL 的代码加载到作业的第一步中
3)确保您的代码的最后一行删除了作业
4)执行作业(我很确定这不会让你等待回应)我知道这非常糟糕和骇人听闻......但是
是否还有其他一些我没有想到的 T-SQL,您可以将存储过程包装起来说“我知道没有响应......所以我选择不等待。”?