我正在創建一個名爲#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一樣。 –