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

存储过程中的单引号问题
单引号有时候一下出现好几个

1个 2个 3个 4个 什么情况下单引号作为转移字符

能不能给个例子啊? 什么时候用1个 2个 3个 4个  


最好给个例子啊

------解决方案--------------------

select '1'

select '''11111'

select ''''
引号作为包裹字符串的时候是成对出现的,作为转义字符的时候是单个并放在要转义的字符前面。
你看到的4个单引号是第一个和最后一个是包裹字符串的作用,第二个是转义字符,第三个是被转义的字符 

这个问题前天好像就有人问过了,是楼主么?


------解决方案--------------------
字符串的单引号要输入两次,最外两边的单引啊不计算如下

''''='
''''''=''
''''''''='''
''''''''''=''''
------解决方案--------------------
一般作为转义字符只会用在转义单引号自身的时候,比如要在单引号作为字符串中的内容的时候才需要
------解决方案--------------------
探讨
一般作为转义字符只会用在转义单引号自身的时候,比如要在单引号作为字符串中的内容的时候才需要

------解决方案--------------------
最好的方法就是自己测试。