[英]SP Quotation Error
Can anybody help me with the following line of code. 谁能帮我以下代码行。 I keep getting the Incorrect syntax near '\\' error:
我一直在'\\'错误附近收到错误的语法:
SET @filename =
''BULK INSERT dbo.Tmp_Table
FROM ''\\SQL-300\ConvertedFiles\London\Figures\'
+ @YEAR + '_' + @CLIENT+ '_' + @POLICYID + '.CSV''
WITH (FIELDTERMINATOR = '','', ROWTERMINATOR = ''\n'', KEEPNULLS)''
Try this 尝试这个
SET @filename ='BULK INSERT dbo.Tmp_Table
FROM ''\\SQL-300\ConvertedFiles\London\Figures\'
+ @YEAR + '_' + @CLIENT+ '_' + @POLICYID + '.CSV''
WITH (FIELDTERMINATOR = '','', ROWTERMINATOR = ''\n'', KEEPNULLS)'
You can try something like this.... 您可以尝试这样的事情。
DECLARE @filename NVARCHAR(MAX);
DECLARE @Year INT;
DECLARE @CLIENT INT;
DECLARE @PLICYID INT;
SET @filename = N'BULK INSERT dbo.Tmp_Table
FROM ''\\SQL-300\ConvertedFiles\London\Figures\@YEAR_@CLIENT_@POLICYID.CSV ''
WITH
(FIELDTERMINATOR = '',''
,ROWTERMINATOR = ''\n''
,KEEPNULLS)'
EXECUTE sp_executesql @filename
,N'@Year INT, @Client INT, @PLICYID INT'
,@Year
,@CLIENT
,@PLICYID
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.