【发布时间】:2021-06-09 22:06:26
【问题描述】:
我想使用循环遍历数百个文件的循环进行批量插入。 但我似乎无法使用变量作为 FROM 路径。 我可以使用 FROM @PATH3 还是有其他方法可以批量插入许多文本文件? 谢谢
Begin
declare @days as varchar(2) = '06'
declare @path1 varchar(28) ='E:\WorkingTkr Data\_GDPD_02-'
declare @path2 varchar(9) ='-2020.trk'
declare @path3 varchar(40) = @path1+@days+@path2
--print (@path3)
bulk insert [dbo].[GDPD_Trk]
from @path3
WITH
(
FIELDTERMINATOR = ' ',
ROWTERMINATOR = '\n'
)
End
【问题讨论】:
-
你的数据库引擎是什么?你试过动态sql吗?
-
很抱歉,我正在使用 MSSM Studio 访问 SQL 2012 数据库。我确实尝试了一个失败的动态查询。
标签: sql-server tsql variables bulkinsert