首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Oracle查询转换为mySQL

将Oracle查询转换为mySQL
EN

Stack Overflow用户
提问于 2019-08-08 00:07:42
回答 1查看 36关注 0票数 0

我不是DB管理方面的专家,我需要在中间件中编辑从Oracle到SQL的查询。我收到错误了

102:@P0附近的不正确语法

有人能帮忙吗?

下面是查询

代码语言:javascript
复制
<assign to="/ProcessData/WERCS/SQL">
            select F_PRODUCT, 
            F_PRODUCT_NAME, 
            SUPPLIER
            from T_INTERPHASE 
            where MODIFIED_DATE &gt;= 
                        TO_DATE(?,&apos;yyyymmdd&apos;) 
            and AUTHGRP like &apos;%Mining Services%&apos; 
        </assign>

有人要求我使用转换而不是DATE_TO,所以我将查询更改为:

代码语言:javascript
复制
<assign to="/ProcessData/WERCS/SQL">
            select F_PRODUCT, 
            F_PRODUCT_NAME, 
            SUPPLIER
                        from T_INTERPHASE 
            where MODIFIED_DATE &gt;= 
                        CONVERT(?,&apos;yyyymmdd&apos;) 
            and AUTHGRP like &apos;%Mining Services%&apos; 
        </assign>
EN

回答 1

Stack Overflow用户

发布于 2019-08-08 00:44:21

用于解析具有指定格式的日期的MySQL函数是STR_TO_DATE

代码语言:javascript
复制
<assign to="/ProcessData/WERCS/SQL">
            select F_PRODUCT, 
            F_PRODUCT_NAME, 
            SUPPLIER
                        from T_INTERPHASE 
            where MODIFIED_DATE &gt;= 
                        STR_TO_DATE(?,&apos;%Y%m%d&apos;) 
            and AUTHGRP like &apos;%Mining Services%&apos; 
        </assign>

但是,引用@P0的错误必须来自其他方面。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57403637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档