我有一个Windows服务每5秒运行一次,这个服务只是调用SQL Server数据库中的存储过程,这个存储过程执行这样的批量插入:
BULK INSERT #temp_table
FROM '\\path_to_csv.csv'
WITH
(FIELDTERMINATOR = ',',
ROWTERMINATOR = '0x0a',
KEEPNULLS,
TABLOCK);
我意识到临时表会得到过时的值而不是获取CSV文件的新值。
欢迎任何帮助。