我正在创建一个名为#PILOTTERR
的临时表。有超过40,000条记录需要插入此表中。这需要约10分钟才能执行。有没有办法让这个更快?SQL Server创建的表运行缓慢
CREATE TABLE #PILOTTERR
(
Zip TEXT,
Office CHAR(4),
Branch NVARCHAR(33),
District NVARCHAR(37),
Region NVARCHAR(26),
SE_Territory NVARCHAR(42),
ISE_Territory NVARCHAR(43)
);
INSERT INTO #PILOTTERR
VALUES ('00544','NY04','Long Island','New York-Long Island','US Northeast','SE-New York/Long Island-A','ISE-New York/Long Island-D')
INSERT INTO #PILOTTERR
VALUES ('01001','MA01','North Boston','North Boston','US Northeast','SE-North Boston-C','ISE-North Boston-B')
etc....
为什么你使用TEXT数据类型的Zip。这似乎有点矫枉过正? –
我不想将数据混淆为除文本以外的任何内容。文本数据类型通常需要更长时间才能运行? – KDorn
TEXT是一种depricated数据类型。所以我会避免使用它,与IMAGE一样。 –