2014-03-13 40 views
0

简要SQL查询txt文件的currentdate

即:

bulk insert Table 
from '**C:\PATH\ currentdate_time.txt**' 
with (fieldterminator = ',', rowterminator = '\n') 

是我想在MSSQL做。

例如:13.03.2014_15:18.txt

+0

Eh?你在进入之前必须知道文件名吗?当前日期和时间似乎与问题无关 –

+0

冒号':'不是文件名的合法部分。 – jpw

+0

在那个音符上YYYYMMDDHHMM.txt也是一个非常有用的格式。 –

回答

0

喜欢的东西

Declare @sql varchar(1000) 
set @sql = 'Bulk insert ' + @Table + ' from ''' + @file + ''' with (fieldterminator = '','', rowterminator = ''\\n'')' 

Exec(@sql) 

@Table什么@File将不得不进来作为参数,说一个存储过程或语句。