'':两个单引号连在一起,在字符串里会被解释成一个单引号。例如:set @s=''','''--实际上的@s的值为','
最外层的两个单引号是把里面的内容作为字符串

解决方案 »

  1.   

    lw1a2(一刀 [email protected]) :你的意思是两个单引号 相当于一个单引号吧那么 select ''''怎么解释??
      

  2.   

    select @s,@a,@b
    -----------------
    其依次结果是:
    @s     @a     @b
    ','    '      sss's'解释同楼上
      

  3.   

    select ''''   
    -----------
    最外面的两个成对的单引号,就表示中间的是个字符串啊
    而中间的连续两个单引号在SQL里面就表示成一个单引号 
    所以其结果就是:  '