sql特殊字符处理
2015-06-13 11:06
537 查看
-- chr()函数将ASCII码转换为字符:字符 --> ASCII码; -- ascii()函数将字符转换为ASCII码:ASCII码 --> 字符; -- 在oracle中chr()函数和ascii()是一对反函数。 -- SQL> select chr(65) from dual; -- SQL> select ascii('A') from dual; -- 在 sql 语句中用"||" 拼接语句 -- insert into table values( 'http://localhost:8080/index.action?username=138&type=1 '); -- insert into table values( 'http://localhost:8080/index.action?username=138 '||chr(38)|| 'type=1 '); Select Chr(38) From dual; -- & Select Chr(47) From dual; -- & Select Ascii('&') From dual; -- 38 Select Ascii('/') From dual; -- 47 -- ESCAPE用法 -- 1.使用 ESCAPE 关键字定义转义符: -- 在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符。 -- 2.ESCAPE 'escape_character' -- 允许在字符串中搜索通配符而不是将其作为通配符使用。escape_character 是放在通配符前表示此特殊用途的字符 -- P.S:第一个和最后一个%作为通配符,中间的%作为普通字符。 select * from a WHERE name LIKE '%aa/%bb%' ESCAPE '/' -- teaa%bbdfasdfasdf -- weaa%bbdfasdf -- 单例模式工具类: <[http://tianlihu.iteye.com/blog/747737]> -- 单例模式例子: -- http://wenku.baidu.com/link?url=ha0y428BBA9aAiY4_Gk9j4gehB97XMxIhvW6_6Pv2BkXK4KD7lX1ZCjJhyc8Tea TPWuikj1WyHRdNVWfVTqNdCMb8xePSc00gPVPQZ0GqTC -- JMS <发布 -- 订阅> JMS即Java消息服务 (Java Message Service) http://shmilyaw-hotmail-com.iteye.com/blog/1897635 http://www.cnblogs.com/diorlv/p/3328712.html
相关文章推荐
- sqlserver性能调优方法论与常用工具
- slave中继日志损坏如何处理
- SQL Server CONVERT() 函数
- 数据库设计02-数据类型
- mysql gtid初探
- Log4j写入数据库详解
- Connecting Oracle to PostgreSQL using Oracle Gateways
- Ubuntu下安装Mongodb
- 在 mysql 中利用 Duplicate key, 一句话实现存在的更新不存在插入功能
- mysql存入中文乱码
- 在SQL2008R2查询分析器出错(在执行批处理时出现错误。错误消息为: 目录名称无效。)
- SQL Server DML(UPDATE、INSERT、DELETE)常见用法(一)
- 记录下mysql的一些常识
- ios-day24-01(SQLite数据库之SQL语句:建表、删表、CRUD、主键约束、排序、条件语句等等)
- mySQL远程访问
- mysql表格拆分总结
- sqlserver性能调优第一步
- oracle数据库常用命令
- oracle数据库常用命令
- oracle数据库常用命令