SQL 语句的变量引用的时候 单引号 双引号 什么情况下不需要引号 要如何写?

我是在ASP环境中的写的

第1个回答  2009-01-14
idd = 1
sql = "select * from table where id='"& idd &"'" -->>id是字符串类型
sql = "select * from table where id="& idd -->>id是数字类型本回答被提问者采纳
第2个回答  2009-01-14
告诉你一个办法,先在数据库里面写好SQL语句
比如select * from test where col1='abc'
然后放在asp中的字符串中
str="select * from test where col1='abc'"
下一步替换其中变化的地方
str="select * from test where col1='" + some + "'"
第3个回答  2009-01-14
id = 1
sql = "select * from aaa where id='"& id &"'"
第4个回答  2009-01-14
确切的我给你问问

...单引号 双引号 什么情况下不需要引号 要如何写?
idd = 1 sql = "select * from table where id='"& idd &"'" -->>id是字符串类型 sql = "select * from table where id="& idd -->>id是数字类型

知识点丨SQL语句中单引号、双引号的用法
若要插入一个名为"小小"的记录,需使用单引号包裹字符串型数据,而数值型数据则无需加引号。例如,`thename`作为变量名时,应写为`'小小'`。若插入年龄为12的记录,`theage`作为变量名时,应直接写为`12`,无需引号。对于日期型数据的插入,同样使用单引号包裹,如`thedate`作为变量名时,应写...

sql语句引号用法
1、首先先来说一下单引号和反引号,这里的 '图书ID' 就使用到了单引号,而 2、CREATE TABLE `book` 这里的 book 就使用到了反引号。3、单引号:在例子中的条件值周围使用的是单引号。SQL 使用单引号来环绕文本值。如果是数值,请不要使用引号。按照别的说法来说就是Varchar类型(也可以说是Strin...

sql中什么时候需要用双引号,什么时候用单引号;
1,双引号里面的字段会经过编译器解释然后再当作HTML代码输出,但是单引号里面的不需要解释,直接输出。例如:abc='I love u';echo $abc \/\/结果是:I love uecho '$abc' \/\/结果是:$abc echo "$abc" \/\/结果是:I love u 2,所以在对数据库里面的SQL语句赋值的时候也要用在双引号里...

SQL查询语句中单引号和双引号的问题
1. 在SQL中,字符串数据应当使用单引号括起来。2. 双引号通常用于引用数据库中的对象名称,如表名、列名或函数名。3. 如果在SQL查询中需要使用双引号包围的字符串,需要在双引号前加上反斜杠(\\),例如 `'SELECT \\"This is a test\\" FROM table'`。4. 相反地,如果要在双引号内的文本中包含...

sql语句中什么时候用单引号什么时候用双引号?如图中的红为什么用双引号...
一般都用单引号,但是SQL单引号双引号都认为是字符串,这二种他都识别,你就当他是一种东西好了.但是在其它语言编辑器写程序就只能用单引号,原因就是你所用的编辑器自己也有双引号在拼写SQL的时如果也出现双引的话就会错

sql语句比较datetime的年月,不比较日
因为date1和date2 是字符串,所以sql 语句在执行的时候,必须要单引号;一般单引号里给的值都是固定值,而date1和date2是变量,并不是固定值,所以在单引号里必须加双引号,然后再加加号,是为了链接作用。你为了更方便了解,可以将Sql 语句放在执行Sql语句的工具中,更能方便理解。

sql语句什么时候用双引号或者单引号
在数据库端,SQL语句引用字符型参数时需要对其加单引号,有些数据库例如ACCESS的查询对象里,可以直接使用双引号或单引号,当外层已经使用双引号的情况下,对内层的字符型参数则需要使用单引号。请注意MSSQL和MySQL这类大中型数据库只接受单引号,双引号属于普通字符。另外应用程序端,一般都使用双引号引用...

Sql中,什么时候用单引号,什么时候用双引号,最好具体点,有效的话,一定...
一般情况下,单引号用的多,双引号用的好。插入、更新、删除、查询:insert into xx(name) values('单引号');delete from xx where name = '单引号';select * from xx where name = '单引号';update xx set name = '单引号' where id = 1;下面是双引号情况:select name as "姓名" ...

在SQL中字符何时用单引号引住?何时用双引号引住?双引号和单引号有什么...
号。单引号串可以用在其他任何地方,脚本中使用单引号串处理速度会更快些,因为PHP语法分析器对 单引号串的处理方式比较单纯,而双引号的处理由于串内部也需要解析,因此更复杂些,所以处理速 度略慢。 在字符串中引用复杂的变量组合时,可能会产生一些问题,下面的代码会正常工作: echo "value = $foo"; echo "...

相似回答
大家正在搜