В большинстве случаев переменная, которую я ищу в имени файла, представляет собой дату, и эта переменная отлично подходит для массовой вставки файлов с датой, для использования, например, в повседневной работе.Измените в соответствии с вашими потребностями, форматом даты, именем таблицы, путем к файлу, именем файла и разделителями.
DECLARE @DT VARCHAR (10)
DECLARE @INSERT VARCHAR (1000)
SET @DT = (CONVERT(VARCHAR(10),GETDATE()-1,120))
SET @INSERT = 'BULK INSERT dbo.table FROM ''C:\FOLDER\FILE'+@DT+'.txt'''+' WITH (FIRSTROW=2, FIELDTERMINATOR=''\t'', ROWTERMINATOR=''\n'')'
EXEC (@INSERT);