select appno from application where rownum < 10
order by substr(appno,length(appno)-7,length(appno)) desc
上面语句在 查询分析器可以执行,但是我想放到 IBATIS 的 SQLMAP里怎么就报错,一直都是 那个 小于号出错,我改成
select appno from application where
order by substr(appno,length(appno)-7,length(appno)) desc
也不行,试了好多种都不可以,有没人教教?
所以会写成:
select appno from application where rownum & l t ; 10
order by substr(appno,length(appno)-7,length(appno)) desc
& l t ;
4个字符中间没有空格
< 改成 <
改成 >
<> 改成 <>
就好了.
[code="java"]
< 改成 <
改成 >
<> 改成 <>
[/code]
哭了..
< 改成 & l t ;
改成 & g t ;
中间没有空格
xml里面>,<这些算特殊符号
& l t ; <
& g t ; >
& a m p; &
& a p o s; '
& q u o t; "
这样一般没有问题
"<" 和"&"对于XML来说是严格禁止使用的。剩下的应该还是可以,但都用转义肯定没问题