我有一个静态文件夹,其中有一个每日 txt 文件进入该文件夹。文件名是日期。如果文件名每天都具有相同的名称,则一切正常。有没有办法让我的脚本拉出文件夹中的任何 txt 文件?(注意,文件进来,得到处理,然后我有一个自动传输,在文件被插入到处理的文件夹后移动文件)。所以文件夹中一次只有一个文件。我希望这是有道理的。
这是批量插入的脚本:
Bulk Insert Mydata.dbo.cust_adj
From 'C:\MyData\FlatFiles\UnprocessedAdjReport\importformat.txt'
With
(
FieldTerminator= '|',
Rowterminator= '\n'
)
Go
(顺便说一句,我已将此保存为存储过程)
所以“importformat”只是我在设置脚本时使用的名称,以后它将在 中bb-yyyy-mmdd-hhmmnnnn.txt
,一旦插入文件,我将文件从未处理的文件夹移动到已处理的文件夹。每天只有一个文件。
如果有人对此有任何建议或帮助,我将不胜感激。