sql 语句中单引号和双引号连用怎么理解

来源:百度知道 编辑:UC知道 时间:2024/05/31 13:05:17
sql="select * from register where username = '" &request.form ("username")&"'and email ='"&request.Form
这个里面的单引号和双引号的连用怎样理解

你是把sql用在asp 中吧?

由于asp 中的sql是以字串的形式提供给asp引擎解析的
ASP 是用("")来标识字串的,
所以才用到("")号。
纯SQL中只用('')来标识字串。
request.form ("username")
作为where 中 username的值,是字串类型
所以用('')标识。
至于&
是连接字符串的字符。

总结:这条语句中 ,sql 在asp作为一个字符型变量,
其取值就是一条 查询语句 字符串。

语法上不支持双引号吧,双引号当字符串用了吧
如:select * from rizhi where caozuo='dqc进入系统!'
单引号用来标示字符串的