我有一些 csv 文件。我想编写 SQL Server 脚本以在某个时间段读取文件并插入 SQL Server db,如果找不到记录,如果调度程序先前已读取文件,则忽略它。每个 csv 将仅包含一条记录。
喜欢:
1.csv => John,2000,2012/12/12
2.csv => Tom,3000,2012/12/11
如果有人可以提供脚本示例,那就太好了。
谢谢!
我有一些 csv 文件。我想编写 SQL Server 脚本以在某个时间段读取文件并插入 SQL Server db,如果找不到记录,如果调度程序先前已读取文件,则忽略它。每个 csv 将仅包含一条记录。
喜欢:
1.csv => John,2000,2012/12/12
2.csv => Tom,3000,2012/12/11
如果有人可以提供脚本示例,那就太好了。
谢谢!
如果我是你,我会创建一个使用多文件输入的 SSIS 包。这个输入让您从目录中的每个文件中提取数据。
以下是 SSIS 包的基本步骤。
一旦你完成了你的包,然后使用 SQL Server 代理安排它在你感兴趣的任何时间间隔运行包。