HTML报表日期格式不对 导致报错ORA-01861: 文字与格式字符串不匹配

  PROCEDURE MAIN(ERRBUF        OUT VARCHAR2,
                 RETCODE       OUT VARCHAR2,
                 P_CUSTOMER_ID IN VARCHAR2,
                 P_PERSON_ID   IN VARCHAR2,
                 P_MAKER_ID    IN VARCHAR2,
                 P_START_DATE IN VARCHAR2, --这里为字符格式
                 P_END_DATE   IN VARCHAR2 --这里为字符格式
                 ) IS

    l_contract_date_from DATE; -- 合同日期至
    l_contract_date_to   DATE; -- 合同日期至
  BEGIN
    RETCODE              := ‘0‘;
    l_contract_date_from := trunc(fnd_conc_date.string_to_date(P_START_DATE));--调用函数转化为日期格式
    l_contract_date_to   := trunc(fnd_conc_date.string_to_date(P_END_DATE));--调用函数转化日期格式
    OUTPUT_DATA_HTML(P_CUSTOMER_ID,
                     P_PERSON_ID,
                     P_MAKER_ID,
                     l_contract_date_from, --销售日期从
                     l_contract_date_to --销售日期至
                     );
  END;

 PROCEDURE output_data_html(P_CUSTOMER_ID IN VARCHAR2,
                            P_PERSON_ID   IN VARCHAR2,
                            P_MAKER_ID    IN VARCHAR2,
                            P_START_DATE  IN DATE, --这里为日期格式
                            P_END_DATE    IN DATE --这里为日期格式
                            ) IS
 BEGIN

   SELECT *
     FROM OE_ORDER_HEADERS_ALL OOH
    WHERE (p_start_date IS NULL OR trunc(ooh.ordered_date) >= p_start_date)
      AND (p_end_date IS NULL OR trunc(ooh.ordered_date) <= p_end_date);
 END;

--程序定义的参数时候的值集为 FND_STANDARD_DATE
时间: 2024-10-17 14:02:21

HTML报表日期格式不对 导致报错ORA-01861: 文字与格式字符串不匹配的相关文章

MySQL主从同步报错,server-id一致导致报错

今天新加入一台从库,进行同步master数据,但是my.cnf配置文件直接拷贝,没修改server-id,导致报错: 2017-04-01 14:57:16 140661325472512 [Note] Slave: received end packet from server, apparent master shutdown:  2017-04-01 14:57:16 140661325472512 [Note] Slave I/O thread: Failed reading log e

MO拆分计划行程序中写入PRODUCTIONORDERS表数据出现重复导致报错(BUG)20180502

错误提示:ORA-00001: 违反唯一约束条件 (ABPPMGR.C0248833319_6192)ORA-06512: 在 "STG.FP_MO_SPLIT", line 199  ORA-06512: 在 "STG.FP_MO_SPLIT", line 1318 错误描述:MO拆分计划行程序中写入PRODUCTIONORDERS表数据出现重复导致报错(BUG) 存储过程:FP_MO_SPLIT 解决方法: 原文地址:https://www.cnblogs.co

expdp报错ora 39126

11.2.0.2,expdp报错: ORA-39126: Worker unexpected fatal error in KUPW$WORKER.GET_TABLE_DATA_OBJECTS []ORA-31642: the following SQL statement fails:BEGIN "SYS"."DBMS_CUBE_EXP".SCHEMA_CALLOUT(:1,0,1,'11.02.00.00.00'); END;ORA-06512: at &quo

解决sqoop 导入oracle表时 --split-by参数为日期类型时的报错:ORA-01861: literal does not match format string

报错栈: 2017-06-08 18:46:13,422 INFO [main] org.apache.sqoop.mapreduce.db.DBRecordReader: Executing query: select "JFRQ","ZYH","FYKS","KSSE","YBJE","YPJE","ZJJE" from BSHIS."DEPCS_T_D

jmeter测试接口-打开很多TCP的连接数TIME_WAIT状态(Linux环境)导致报错的解决方法

一 发现问题: 服务器是Linux系统,用jmeter测试接口,发现打开很多的TCP连接,[[email protected] bin]# ulimit -n 65535用这个命令设置了总的连接数:进行压测的时候,连接数可能达到50000以上,很容易报错:查看各个状态的TCP个数:netstat -an | awk '/^tcp/ {++s[$NF]} END {for(a in s) print a,s[a]}',发现连接状态TIME_WAIT的状态很多,(统计80端口连接数netstat -

cookie设置日期时间有空格报错:java.lang.IllegalArgumentException: An invalid character [32] was present in the Cookie value

rt,代码及报错如下: java.lang.IllegalArgumentException: An invalid character [32] was present in the Cookie value 现暂时将"yyyy-MM-dd hh:mm:ss"中的空格用#替代,就能正常显示时间日期了...

py+selenium 直接给日期赋值,控制台调试报错【已解决】

目标:给带日期控件的输入框赋值. 百度去搜索让你各种去只读readonly属性,再send_keys 方法: 其实既然可以去除readonly属性,那就可以直接给属性赋值,将两行代码缩为一行. driver.execute_script("document.getElementById('planDate').value=20181010;") 这样一行直接搞定. 个人遇到过的一些问题: 当在控制台调试js的时候,可能会遇到控制台报错.控制台报错:无法设置未定义或null引用的属性&q

access 数据库 按日期类型查询数据 报错!

<span style="font-size:18px;">select * from sv_JFVoucher where isDelete=0 and [date]>= '2015-1-20 0:00:00' and [date]<= '2015-1-20 0:00:00' order by id desc</span> 这条sql 语句在SqlServer08中执行是无错误的,可是在access数据库中执行就报错! 百度了一下,说把 <s

微信小程序报错:id 属性值格式错误。如不能以数字开头。

出现这个报错时,相信很多人都排除过自己标签上写的id是否有以数字命名的,如果你排除了发现并没有,但是这个报错还是存在,那么我接下来分享的这个情况或者能报到你 这次我也遇到这个报错,最终找出问题所在 这里的scroll-into-view属性是scroll-view组件中的,这里涉及到锚点知识,根据下面文档的提示,toView值是不能以数字开头的,所以当时顺其自然就想到用‘#’符号作为初始值,没想到还是出现问题,虽然这个问题不影响程序运行,但是说明这里不仅不能使用数字开头,也不能使用符号(试过其他