偷师于吉普赛的歌。。。
直接上代码了
USE tempdb
GO
-- 定义中转表,结构与你需要输出的一致,但需要增加 sessionId 和 addTime,
-- sessionId 防止并发时出现无法辨别的问题
-- addTime 记录插入时间,便于观察
IF OBJECT_ID('dbo.tmp_transfer1') IS NOT NULL DROP TABLE tmp_transfer1
IF OBJECT_ID('dbo.tmp_transfer2') IS NOT NULL DROP TABLE tmp_transfer2
GO
CREATE TABLE dbo.tmp_transfer1(sessionId VARCHAR(50),addTime DATETIME, id INT,n VARCHAR(50))
CREATE TABLE dbo.tmp_transfer2(sessionId VARCHAR(50),addTime DATETIME, id INT,n VARCHAR(50))
GO
IF OBJECT_ID('Proc_A') IS NOT NULL DROP PROC Proc_A
IF OBJECT_ID('Proc_B') IS NOT NULL DROP PROC Proc_B
GO
-- =============================================
-- Author: yenange
-- Create date: 2018-08-20
-- Description:
-- ===