现在的位置: 首页 > 综合 > 正文

SQL语句中的单引号与双引号

2013年08月29日 ⁄ 综合 ⁄ 共 382字 ⁄ 字号 评论关闭

在SQL数据库中,往往书写一些语句的时候搞不清到底是该写单引号还是双引号,经过一番查询,有下面一点认同。此处仅以字符串类型为例:

  当我有一个表StudentName,其中有一个字段Name

  我想向里面插入一个名为“张三”的名字,那么

strtxtsql="insert into StudentName(Name) value('张三')"   

  因为是字符串,所以Insert语句中名字两边要加单引号。如果“张三”换成一个变量a,那么语句为:

strtxtsql="insert into StudentName(Name)value('” & a & ”')"

  这里变量a如果要代替张三,就需要成为”& a &”,这就需要加上连接符和双引号,和上面这句对比发现双引号是来包含住变量的,而单引号是包含字段其中的一个值。

  这里只是对字符串引号的看法,当然类型不同方式也不同,写的时候必须注意。

抱歉!评论已关闭.