单引号表示的含义 select '''' as a,'''''' as b ,'''''''' as c结果是a b c' '' '''谁能帮我解释下'''','''''',''''''''中每个单引号表示的含义,自己很头疼这个东西。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ''''--一個引號''''''--兩個引號select --看結果 select '我' as a这个能理解吧?那么select '单引号' as a能理解吧?那么你要写成符号: select ''' as a,这样就报语法错误,这就需要转义一下单引号',将其变成'',也就是两个单引号.就成了select '''' as a 了其它的以此类推,就是转义. 单引号是成对出现的符号当select ''''时,系统就会自动去匹配,第一个引号和最后一个引号匹配表示字符串,中间的两个引号继续匹配如果 select '''因无法匹配就会报错,其他依次类推 rsstr="select * from info where id = '" & code & "'"因为在VB里,双引号代表字符串,而在SQL2000里,是用单引号来代替字符串的 var str = ''''最外层的两个‘表示''''是一个字符串,sql里的转义字符是’,要表示一个',需要一个作为转义字符的’和一个表示字符的'。所以var str = ''''的结果是str就是一个’。同理 var str = ''''''就是两个'. var str = ''''''''就是三个'. Access和ms sql数据库怎样转换? 請教錯誤的原因 请问如何设计这样一个sql语句? 日志满了,想再加多一个日志文件。如何加? sql2000 如何修改主键的值? 帮忙看下为什么循环存的都是第一张照片? 菜鸟分析清晰表,大虾拿分顶呱呱!---速度等ing dts包调度失败 搜索了所有有关MSDE 2000的文章,极少,自己不懂,不懂就多问嘛!!!!! sql分类比较的问题 请问,如何用sql2005把本地数据库导入到远程服务器中? 如何把一条新闻设为多个类别?
''''''--兩個引號select --看結果
这个能理解吧?
那么
select '单引号' as a
能理解吧?
那么你要写成符号: select ''' as a,这样就报语法错误,这就需要转义一下单引号',将其变成'',也就是两个单引号.
就成了select '''' as a 了其它的以此类推,就是转义.
当select ''''时,系统就会自动去匹配,第一个引号和最后一个引号匹配表示字符串,中间的两个引号继续匹配
如果 select '''因无法匹配就会报错,其他依次类推
因为在VB里,双引号代表字符串,而在SQL2000里,是用单引号来代替字符串的
同理 var str = ''''''就是两个'.
var str = ''''''''就是三个'.