Sql server 2008 我可以吗;互换;两个表之间的数据
我有一个来自其他地方的csv文件,我使用的过程是删除或截断一个表,然后在此导入csvSql server 2008 我可以吗;互换;两个表之间的数据,sql-server-2008,Sql Server 2008,我有一个来自其他地方的csv文件,我使用的过程是删除或截断一个表,然后在此导入csv BULK INSERT DataExtraction_BasicLoan FROM 'Filename' WITH ( FIRSTROW = 2, FIELDTERMINATOR = ',', --CSV field delimiter ROWTERMINATOR = '\n', --Use to shift the control
BULK INSERT DataExtraction_BasicLoan
FROM 'Filename'
WITH
(
FIRSTROW = 2,
FIELDTERMINATOR = ',', --CSV field delimiter
ROWTERMINATOR = '\n', --Use to shift the control to next row
TABLOCK
)
这大约需要40秒。我想知道我能做些什么来减少某人在40秒的时间间隔内没有结果的可能性。我在想也许我可以把它放在第二张桌子上,然后交换桌子的名字?这似乎合理吗?使用临时表可能会更容易,但我不确定那会是什么样子 而不是我的老学校方法(见和)。谢谢,我会读这些。我觉得这不是什么独特的东西,但我不知道该搜索什么。