易截截图软件、单文件、免安装、纯绿色、仅160KB

ORACLE日期问题 - Oracle / 开发

SQL code:

create or replace procedure proc_rpt_DataGetRate
( stationids in nvarchar2,
startDate in varchar2,
endDate in varchar2
)
is

v_begindate date;
v_enddate date;

……

v_begindate := to_char(to_date(startDate,'yyyy-mm-dd HH24:mi:ss'),'yyyy-mm-dd HH24:mi:ss');
v_enddate := to_char(to_date(endDate,'yyyy-mm-dd HH24:mi:ss'),'yyyy-mm-dd HH24:mi:ss');


不知道为什么,startDate 和endDate 我虽然输入的是‘2010-1-1 9:00:00’和‘2010-1-2 9:00:00’,但是ORACLE总是会自动转成‘01-1月 -10’和‘02-1月 -10’。然后后面的转换就会报错。刚开始是把startDate 和endDate 都设为DATE型,可是ORACLE也是会自动转成‘01-1月 -10’和‘02-1月 -10’,无发进行转换。不知有什么办法没?
v_begindate := to_char(to_date(startDate,'yyyy-mm-dd HH24:mi:ss'),'yyyy-mm-dd HH24:mi:ss');
  v_enddate := to_char(to_date(endDate,'yyyy-mm-dd HH24:mi:ss'),'yyyy-mm-dd HH24:mi:ss');

v_begindate,v_enddate声明是date型,为什么还要用to_char转换呢?

那块忘记改过来了,不过现在问题不是v_begindate,v_enddate的类型。是输入的日期参数总是会变成‘01-1月 -10’和‘02-1月 -10’,没有了小时分秒。to_date(startDate,'yyyy-mm-dd HH24:mi:ss')就会报错。不知该怎么解决?

这个存储过程是在哪里调用的?
Java里面吗,还是pl/sql里面,如果是前者,检查下参数数据类型设置正确没?是String类型还是java.sql.Date类型
如果是后者,检


相关问答:

oracle 10g安装到85%时报错

各位oracle高手,请教一下为什么oracle 10g在安装到百分之八十五的时候就报错不能继续安装?

内存多大? 重新下个数据库安装试试..

引用
各位oracle高手,请教一下为什么oracle 10g在安装到百分之八十五的时 ......

oracle spatial空间函数出错 - Oracle / 高级技术

在执行包的时候引用oracle spatial空间函数出错,出错情况如下
Errors in file
/user/oracle/app/oracle/admin/grid/udump/grid1_ora_143768.trc: ORA-29902:
error in executing ODCIIndexStart() routine ORA-0 ......

oracle与aix - Oracle / 高级技术

在系统运行的时候总是有一块磁盘始终闪红灯,进入系统后
#topas查看总是有一块磁盘%BUSY为90%以上,
数据库版本:oracle 9.2.0.7 
数据文件挂载的节点:/oradata/pcs/ 逻辑卷号lv04 
#lslv -l lv04 ......

Oracle的blob字段问题 - Oracle / 开发

查了一天的blob,还是没理解到,我想在VC下存取二进制的文件,使用的是oo4o,照着帮助文档上面的写了写入数据库的代码,还是没写对,错误提示是this operation is not permitted on a empty LOB,这是什么意思啊?照 ......

请教Oracle事务隔离级别问题 - Oracle / 非技术区

查看事务隔离级别的命令,
MySQL使用的是select @@tx_isolation;
在Oracle中查看事务隔离级别的命令是哪个?

SQL code:

SELECT /*+ rule */ s.username,decode(l.type,'TM','TABLE LOCK','TX','ROW LOCK', ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号