如何将保存到文件夹中的所有CSV文件中的数据加载到SQL Server

cgyqldqp  于 2023-01-06  发布在  SQL Server
关注(0)|答案(1)|浏览(138)

我需要将所有CSV文件保存到一个文件夹中(我不知道文件名,因为它们是自动生成的,并且是根据生成的日期和时间命名的),并将其数据保存到同一个SQL Server中。
如果我在SQL脚本中指定文件名,我可以将数据从单个CSV文件保存到SQL Server,但我希望SSMS获取存储在文件夹中的所有文件,并将其数据加载到SQL Server上的表中,而无需指定文件名。
你能帮帮我吗?
谢谢大家!

hvvq6cgz

hvvq6cgz1#

我的第一个想法是使用SSIS,但是,还有另一个选项xp_dirtree

    • 示例**
Declare @Table table (Name varchar(500),Depth int,IsFile int)

Insert into @Table
EXEC xp_dirtree  'C:\Working',1,1

Select * From @Table Where IsFile=1

相关问题