首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle Apex错误

Oracle Apex错误
EN

Stack Overflow用户
提问于 2017-09-06 12:44:48
回答 2查看 941关注 0票数 1
代码语言:javascript
复制
begin
INSERT INTO REI_LABOUR_RATE
SELECT
    LR.BILLING_PARTNER AS DEALER_NUMBER,
    'GW' as BSI_GW,
    NULL as FLEET_DISCOUNT,
    NULL as RETAIL_RATE,
    LR.REQUESTED_RATE as REQUESTED_RATE,
    :P6_APPROVED_RATE as APPROVED_RATE,
    LR.REQUEST_DATE as REQUEST_DATE,
    :P6_APPROVAL_DATE as APPROVAL_DATE,
    to_char(sysdate,'DD.MON.YYYY') as RECORD_DATE,
    LR.NOTES as NOTES
FROM REI_LABOUR_RATE_REQUEST LR
WHERE BILLING_PARTNER = :P6_FILTER_DEALER;

DELETE FROM REI_LABOUR_RATE_REQUEST
WHERE BILLING_PARTNER = :P6_FILTER_DEALER;

end;

使用此SQL代码执行动态操作后,将得到以下错误:

Ajax调用返回服务器错误ORA-01858:在执行PL/SQL代码时发现一个非数字字符。

我到底在哪里搞砸的?我敢打赌这一定是和糖浆有关的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-25 14:38:49

可以将sysdate直接插入到Date类型的列中。

票数 0
EN

Stack Overflow用户

发布于 2017-09-07 08:25:35

插入数据库时,必须转换带有类型日期选择器的顶级项。

如果顶点项:P6_APPROVAL_DATE是日期选择字段,则必须转换如下值:TO_DATE(:P6_APPROVAL_DATE,'DD.MON.YYYY')

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

https://stackoverflow.com/questions/46075613

复制
相关文章

相似问题

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