7SQL中存储过程中SLQ语句的单引号和双引号问题.docVIP

  • 2
  • 0
  • 约5.46千字
  • 约 9页
  • 2017-02-08 发布于北京
  • 举报

7SQL中存储过程中SLQ语句的单引号和双引号问题.doc

7SQL中存储过程中SLQ语句的单引号和双引号问题

SQL中存储过程中SQL语句的单引号和双引号问题(2) 关于SQL语句中的双引号、单引号和 (1)先来看一个最简单的SQL语句 ??? ??????? Insert Into users(username) values(小王) ??? 大家来看一下,这是一个标准的SQL语句,因为username是文本型字段,所以字段值两边要加双引号,表示小王是一个字符串。 ??? (2)可是在ASP中,我们通常这样写 ??? ??????? strSql=Insert Into users(username) values(小王) ??? 此时,前后的双引号表示中间是一个字符串。而小王两边的单引号是因为发生了引号嵌套,所以内层引号该为了单引号。 ??? (3)实际插入时,因为小王通常是从表单中获取的变量,不过因为变量不能直接写入字符串,必须通过连接符和字符串连接在一起,所以要写成如下形式: ??? ?????? myusername=Request.Form(username) ??? ?????? …… ??? ?????? strSql=Insert Into users(username) values( myusername ) ??? 很多人此时就糊涂了,为什么其中又有单引号,又有双引号啊。简单的看上面的式子,其实是由如下三部分组成的: ??? ??????字符串常数:Inse

文档评论(0)

1亿VIP精品文档

相关文档