hum*_*der 6 t-sql sql-server stored-procedures
如何从另一个存储过程进行异步调用?
假设我有两个存储过程,SP1和SP2(这是一个长时间运行的存储过程,需要很长时间才能执行,并且不会返回任何结果).
存储过程SP1的定义如下:
CREATE PROCEDURE SP1
AS
BEGIN
--custom business logic
--CALL to SP2, but async
EXEC SP2
END
Run Code Online (Sandbox Code Playgroud)
如何在SQL Server 2008/2012中像上面那样对SP进行非阻塞/异步调用?
有一次我尝试通过将存储过程包装到Job中,然后通过sp_start_job system sp调用过程中的作业来实现这一点。
EXEC dbo.sp_start_job N'Job name' ;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12097 次 |
最近记录: |