易截截图软件、单文件、免安装、纯绿色、仅160KB

急!!SqlServer中的单引号和双引号问题

单引号 双引号 把我搞糊涂了  最好解释详细一点!!
看下面的存储过程sql语句
set @strCondition = @strCondition + ' and (userQuestion.topic like ''%'+ @key + '%'' or userQuestion.content like ''%'+ @key + '%'')'
高分送!!!感谢!!
请详谈一下  用法  什么时候单引号 什么时候双引号  !!
单引号在字符串里两个代替一个 


当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔
当 SET QUOTED_IDENTIFIER 为 OFF(默认值)时,表达式中的文字字符串可以由单引号或双引号分隔


双引号内是字符

列名和数字就用 "+ 列名 或数字+"

'"+ 里面是字符+"'


在编程语言中 " 是用来 字符串的

Sql语句中,除数字外都用上单引号,如果涉及到连接就用'+"..."+'

引用
SQL中对字符都是用单引号 只有在表名中比较特殊的 比如两个单词组成的表名 才使用双引号把表名括起来
'用来定界字串,"用来定界标识符。
declare @sql varchar(100),@BH varchar(100)

set @Sql=@sql+' and ID='''+@BH+''''


引用
双引号内是字符

列名和数字就用 "+ 列名 或数字+"

'"+ 里面是字符+"'
en


相关问答:

jsp jdbc连接sqlserver 2000 出现问题

代码:

try{
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 
con= DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost: ......

mfc程序用ADOX连接SqlServer的问题

我看的是安装Office时自带的Microsoft ActiveX数据对象2.5(ADO)其中的内容—目录如下:
ADO程序员参考
  ->ADOX API参考
    ->ADOX代码范例
      -> ......

sqlserver 2008不能远程登录,请帮忙

安装了sql server 2008企业版,操作系统为windows server 2008 X64,安装完成sql server 2008后,还装了vs2008,然后打了vs2008和sql server 2008的SP1。
安装后,连接数据库时,如果指定服务器名称为“.\MSSQLSE ......

TechED2009 SQLServer 相关PPT下载

数据库相关  http://www.windbi.com/showtopic-2733.aspx
云计算相关  http://www.windbi.com/showtopic-2734.aspx
商务智能相关 http://www.windbi.com/showtopic-2747.aspx
..

thank you. ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号