日期:2014-05-18  浏览次数:20527 次

字符串构造问题
由于特殊场景应用,我们的工程脚本中不能直接使用含字符 '和字符+的内容。

也就是,字符串ab
不能表示为   'ab '  
也不能表示为   char(97)+char(98)

我自己构造了一种如下:
DECLARE   @S   nchar(2)
SET   @S   =   STUFF(char(98),   1,   0,   char(97))
select   @S

但是感觉太麻烦了,如果我要构造abcdefg.....xyz很长的字符串,这个不会写太长了。

请教各位高手了。



------解决方案--------------------
不是很明白你的意思
------解决方案--------------------
--try

SET QUOTED_IDENTIFIER OFF
select * from table where item = "xxxx "
SET QUOTED_IDENTIFIER ON