xml中的sql语句转义或者特殊符号转义

如题:

项目里写sql的xml配置文件中经常会遇到一些特殊字符(比如大于号、小于号等 )写进去导致sql跑不起来,都需要转义才得行,一般转义有两种方式:

1.使用转义标识符(一种标签将sql或者特定sql段括起来)

2.特殊字符的转义(类似html中的 这种)

1.使用转义标识符

就是用把代码括起来,比如:





select sysdate from dual where sysdate  (sysdate+1)

个人比较喜欢用这种,因为sql看起来比较直观一点,转义之后总感觉还需要脑袋转换一下到底是大于号还是小于号,哈哈。 

2.使用特殊字符

> > 大于号
< < 小于号
& &
' 单引号
" " 双引号

比如下面的例子:


select sysdate from dual where sysdate <= (sysdate+1)

你可能感兴趣的:(java,sql,xml,sql转义,特殊字符转义)