本文介绍了如何逃避单引号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好。我想为我的查询添加值(我将查询保存为csv文件)。

  DECLARE   @ year   varchar  
SET @ year = ' 2015-01-01';
exec xp_cmdshell ' bcpSELECT * FROM SplitValues(''' + @ year + ' '')queryoutC:\doc.csv-c -t, - T -S',no_output



但是我在 +

错误语法p $ p> 

如何无错误地增加价值?



MS SQL SERVER T-SQL

解决方案



Hi all . I want to add value to my query ( i save query as csv document) .

DECLARE @year varchar
SET @year = '2015-01-01' ;
exec xp_cmdshell 'bcp "SELECT * FROM SplitValues(''' + @year + ''')" queryout "C:\doc.csv" -c -t"," -T -S ', no_output  


But i have an error

incorrect syntax near the  "+"


How to add value without errors?

MS SQL SERVER T-SQL

解决方案



这篇关于如何逃避单引号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-05 22:29