sql语句中单引号嵌套问题(一定要避免直接嵌套)
更新时间:2014年09月02日 16:01:37 投稿:whsnow
直接嵌套肯定是不行的,java中用反斜杠做转义符也是不行的,在sql中是用单引号来做转义符的
在sql语句中,我们难免会用到单引号嵌套的时候,但是直接嵌套肯定是不行的,java中用反斜杠做转义符也是不行的,在sql中是用单引号来做转义符的。
比如下面例子是存储过程里查询时的语句示例
exec cndoup_getpageofrecords @pagesize=10,@currentpage=1,@columns='*',@tablename='ROOM',@condition='ROOMTYPElike ‘ %标准间%' ', @asccolumn='ROOMID', @bitordertype=1, @pkcolumn='ROOMID'
红色部分是会报错的,应该写成 @condition= 'ROOMTYPElike ‘ ‘%标准间%' ‘ ', 蓝色部分不是双引号,而是两个单引号
相关文章
SQLServer数据库中开启CDC导致事务日志空间被占满的原因
这篇文章主要介绍了SQLServer数据库中开启CDC导致事务日志空间被占满的原因分析和解决办法(REPLICATION),需要的朋友可以参考下2017-04-04sql server中的decimal或者numeric的精度问题
在sql server中定义列的数据类型decimal时需要制定其精度和小数位数。2009-05-05SQL Server简单模式下误删除堆表记录恢复方法(绕过页眉校验)
这篇主旨是揭示堆表的删除记录找回的原理,我所考虑的方面并不适用于每个人的每种情况,望大家见谅2013-01-01sql中count或sum为条件的查询示例(sql查询count)
在开发时,我们经常会遇到以“累计(count)”或是“累加(sum)”为条件的查询,下面使用一个示例说明使用方法2014-01-01SQL server数据库log日志过大占用内存大的解决办法
SQL Server日志文件过大,随着时间的推移会占用很大的存储空间,下面这篇文章主要给大家介绍了关于SQL server数据库log日志过大占用内存大的解决办法,文中通过图文介绍的非常详细,需要的朋友可以参考下2024-05-05
最新评论