我需要将所有CSV文件保存到一个文件夹中(我不知道文件名,因为它们是自动生成的,并且是根据生成的日期和时间命名的),并将其数据保存到同一个SQL Server中。如果我在SQL脚本中指定文件名,我可以将数据从单个CSV文件保存到SQL Server,但我希望SSMS获取存储在文件夹中的所有文件,并将其数据加载到SQL Server上的表中,而无需指定文件名。你能帮帮我吗?谢谢大家!
hvvq6cgz1#
我的第一个想法是使用SSIS,但是,还有另一个选项xp_dirtree。
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
1条答案
按热度按时间hvvq6cgz1#
我的第一个想法是使用SSIS,但是,还有另一个选项
xp_dirtree
。