当前位置: 代码迷 >> Sql Server >> 文本文件导入SQL中(数据文件的完整路径动态变化) 语句怎样写?解决办法
  详细解决方案

文本文件导入SQL中(数据文件的完整路径动态变化) 语句怎样写?解决办法

热度:97   发布时间:2016-04-27 18:44:43.0
文本文件导入SQL中(数据文件的完整路径动态变化) 语句怎样写?
我写了一个SQL语句让文本文件导入SQL数据库中
如下:

BULK INSERT [dbo].[ta] FROM 'c:\1.txt'
WITH (
  DATAFILETYPE = 'char',
  FIELDTERMINATOR = ',',
  ROWTERMINATOR = '\n'
)

但现在我要求数据文件的完整路径即'c:\1.txt'不确定可动态变化怎样写?

------解决方案--------------------
SQL code
--动态SQL,try:exec('BULK   INSERT   [dbo].[ta]   FROM   [email protected]+'WITH   (       DATAFILETYPE   =   ''char'',       FIELDTERMINATOR   =   '','',       ROWTERMINATOR   =   ''\n'' )')
------解决方案--------------------
try 

SQL code
exec('BULK   INSERT   [dbo].[ta]   FROM   [email protected]+''' WITH   (       DATAFILETYPE   =   ''char'',       FIELDTERMINATOR   =   '','',       ROWTERMINATOR   =   ''\n'' )')
  相关解决方案