日期:2014-05-17  浏览次数:20463 次

存储过程——必须声明标量变量
用存储过程导数据,直接使用下面语句就可以执行

Bulk Insert TempTable FROM 'e:\123.csv'  WITH(FIELDTERMINATOR = ',', ROWTERMINATOR = '\n')


我把路径改成参数@FilePath ,就会提示“必须声明标量变量@FilePath” 应该怎么改?

SET @ImpSQLstr= 'Bulk Insert #TempTable1 FROM '+ @FilePath +'; WITH (FIELDTERMINATOR ='','',ROWTERMINATOR = ''\n'')'
Exec (@ImpSQLstr)  


本来还提示With 前必须加分号,我加了不知道对不对

------解决方案--------------------
完事结贴