将Excel和csv数据从文件传输到SQL Server表并使用触发器将其自动传输到其他表的最佳解决方案是什么?
答案 0 :(得分:0)
最安全的方法是创建一个SSIS作业,以读取通过Sql Server代理运行它的excel / csv文件。您可以在这里找到详细信息 https://docs.microsoft.com/en-us/sql/integration-services/load-data-to-from-excel-with-ssis?view=sql-server-2017
用于导入Excel文件的SQL语句
SELECT * INTO Data_dq
FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'Excel 12.0; Database=D:\Desktop\Data.xlsx', [Data$]);