首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

oracle 存储过程中date类型变量声明中to_date赋值丢失时分秒有关问题

2013-03-26 
oracle 存储过程中date类型变量声明中to_date赋值丢失时分秒问题今天修改oracle数据库中的几个存储过程时,

oracle 存储过程中date类型变量声明中to_date赋值丢失时分秒问题

今天修改oracle数据库中的几个存储过程时,发现data类型在to_char赋值时丢失时分秒;如下

oracle 存储过程中date类型变量声明中to_date赋值丢失时分秒有关问题

如图左下角iAcquisitionTime值为12-12月-12;出现问题,马上解决,baidu、google,介绍to_date、date等方法的一大堆。没有实质性帮助的;

最后查到一种解决方法,及将变量从date换成timestamp,可行,但是数据转换后在秒后边多出6个零。。我是怎么看怎么不顺眼那。。。

最后最后。。。。想出方法:不使用变量声明,不将to_date(windAcquisitionTime,'YYYY-MM-DD HH24:MI:SS')赋值给变量,

而将to_date(windAcquisitionTime,'YYYY-MM-DD HH24:MI:SS')整体的写入sql语句变量或者直接写入执行的sql语句中执行即可。



我的异常网推荐解决方案:oracle存储过程,http://www.myexception.cn/oracle-develop/177537.html

热点排行