我有一个将数据插入#temp 表的过程。对数据执行某些操作后,它将数据从#temp 表存储到其他表。
我无法同时运行此过程的多个实例。为什么?我们在多个选项卡中创建具有相同名称的 #temp 表。那么为什么我们不能对临时表的多个实例做同样的事情呢?
任何解决方案?
例子:
--exec dbo.testing_temp_table
CREATE PROCEDURE [dbo].[testing_temp_table]
AS
BEGIN
SET NOCOUNT ON;
-- Insert statements for procedure here
IF OBJECT_ID('tempdb..#temp_1') IS NOT NULL drop table #temp_1
select * into #temp_1 from dbo.Emp
END
Run Code Online (Sandbox Code Playgroud)