.summer 2020-10-29 16:57 采纳率: 80%
浏览 54
已采纳

oracle数据库,寻求帮助。

oracle数据库
为什么会出错
图片说明
oracle运行没问题啊
图片说明

  • 写回答

3条回答 默认 最新

  • renkai721 2020-10-29 17:35
    关注

    首先不管是PL/SQL还是IDEAL的查询工具执行SQL语句都没有大于号,小于号,等号的关键字限制!

    在mybatis XML文件中是不支持小于号,这个写法可以有下面的3种方法来实现

    1、把小于号换成大于号的逻辑
    WHERE TO_CHAR(WARRANTYTIME,'YYYY-MM')<TO_CHAR(SYSDATA,'YYYY-MM')
    修改为
    WHERE TO_CHAR(SYSDATA,'YYYY-MM')>TO_CHAR(WARRANTYTIME,'YYYY-MM')
    
    2、把小于号用其它符号转译,注意XML文件中的空格
    WHERE TO_CHAR(WARRANTYTIME,'YYYY-MM')<TO_CHAR(SYSDATA,'YYYY-MM')
    修改为
    WHERE TO_CHAR(WARRANTYTIME,'YYYY-MM') &lt; TO_CHAR(SYSDATA,'YYYY-MM')
    以下是扩展
    【<       &lt; 
    
    <=    &lt;=
    
    >      &gt; 
    
    >=    &gt;=
    
    &      &amp;
    
    '        &apos;
    
    "       &quot;
    】
    
    3、<![CDATA[  sql语句  ]]>中的<![CDATA[    ]]>在mybatis中自动注释
    WHERE TO_CHAR(WARRANTYTIME,'YYYY-MM')<TO_CHAR(SYSDATA,'YYYY-MM')
    修改为
    <![CDATA[ 
     WHERE TO_CHAR(WARRANTYTIME,'YYYY-MM')<TO_CHAR(SYSDATA,'YYYY-MM') 
     ]]>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上