Sql server 2012 插入值1000行限制

Sql server 2012 插入值1000行限制,sql-server-2012,Sql Server 2012,我需要在临时表中插入26K行值,但遇到1000个限制错误。这有什么办法吗 我将需要这种类型的插入多次,并需要使用我的所有工作临时表 IF OBJECT_ID('tempdb..#Budget') IS NOT NULL BEGIN DROP TABLE #Variables END CREATE TABLE #Budget ( [SBU] VARCHAR(3), [B_Type] VARCHAR(50), [D_Type] VARCHAR(50),

我需要在临时表中插入26K行值,但遇到1000个限制错误。这有什么办法吗

我将需要这种类型的插入多次,并需要使用我的所有工作临时表

IF OBJECT_ID('tempdb..#Budget') IS NOT NULL 
BEGIN
    DROP TABLE #Variables 
END

CREATE TABLE #Budget 
(
     [SBU] VARCHAR(3),
     [B_Type] VARCHAR(50), 
     [D_Type] VARCHAR(50),
     [C_Direct] VARCHAR(50),
     [Dest] VARCHAR(50),
     [D_Month] VARCHAR(50),
     [D_Year] INT,
     [Pax] INT, 
     [Rev] INT
)

INSERT INTO #Budget ([SBU], [B_Type], [D_Type], [C_Direct], [Dest], [D_Month], [D_Year], [Pax], [Rev])
VALUES (.....)

一次插入999。或者,使用大容量sql副本。或者,如果可以使用SELECT检索源数据,请尝试SELECT INTO。这是否回答了您的问题@卡德姆。