数据库中查询的字段中含有单引号的处理方式
2008-08-25 18:00
267 查看
如果数据库字段中含有单引号 这个时候以该字段包含单引号作为查询条件 如 where url like "%'%" 此时数据库会提示如下错误
服务器: 消息 207,级别 16,状态 3,行 1
列名 '%'%' 无效。
我试着使用转义字符 也还是不行 通过翻阅资料发现下面方法可以查询 在此记录下:
首先执行
SET QUOTED_IDENTIFIER OFF
然后再执行比如where url like "%'%" 就可以执行通过了 本操作必须在查询分析器中进行
否则就会报错的
不过还是建议自动中不要存在单引号
服务器: 消息 207,级别 16,状态 3,行 1
列名 '%'%' 无效。
我试着使用转义字符 也还是不行 通过翻阅资料发现下面方法可以查询 在此记录下:
首先执行
SET QUOTED_IDENTIFIER OFF
然后再执行比如where url like "%'%" 就可以执行通过了 本操作必须在查询分析器中进行
否则就会报错的
不过还是建议自动中不要存在单引号
相关文章推荐
- 改进版,全数据库查询含有特定数据的表名字段,简单的冒泡写法
- R语言使用ODBC连接数据库PostgreSQL查询语句中含有""处理方法
- 数据库sql如何查询某个字段只含有数字和字母或者是汉字
- Ibatis查询数据库字段为空时的处理
- 数据库查询返回Resource id #9后的处理方式
- MySQL中数据库、数据表、字段的字符集查询方式
- 各种数据库对查询字段的简单逻辑处理
- ibatis中数据库查询与新增语句字段包含关键字的处理
- 程序处理数据库中值字段值为null的查询显示
- [转载]如何处理含有特殊字符的数据库查询语句
- 如何处理含有特殊字符的数据库查询语句
- 在数据库查询语句中 要返回 一个集合的数据 的处理方式。
- SQL Server如何查询含有单引号的字段
- 数据库查询含有字段的表
- 自定义的实体类,接收mybatis查询数据(其中实体类有多余字段处理方式)
- SQL server 2008查询数据库中含有此字段内容的所有表
- 数据库SQL语句:查询一张表中某字段重复的数据
- Thinkphp 模型->数据库查询方式
- SQL Server如何处理到达数据库引擎的查询
- ADO.NET实体数据模型中关于数据库字段默认值的处理