oracle中long和date的互换

转载 2015年07月09日 18:13:49

若Oracle数据库时间字段设置为“NUMBER”类型,查询时间列时会以数值的形式展现,像“1241450728000”样式,不具备可读性;同时若以“2009/5/4 15:25:28”样式update时间,则会提示“ORA-01722:invalid number”,无法更新。

这时,就需要我们对此进行格式转化,示例如下:


--date转long示例
select sysdate,(sysdate- to_date('1970-01-01','yyyy-mm-dd'))* 24*60*60*1000 as 整型格式 from dual;
 
--long转date
select  to_date('1970-01-0100:00:00','yyyy-mm-dd hh24:mi:ss') + 1241450728000/1000/24/60/60 from  dual;


Oracle中根据Date型转换成Java对应的long型毫秒数

在Java开发中,很多时候我们为了方便会直接使用long型来保存时间,可以通过System.currentTimeMillis()或者是java.util.Date.getTime()来获取;取值为当...
  • sfdev
  • sfdev
  • 2009年01月06日 13:48
  • 14187

Oracle-日期转化数字的方法

1. 首先你需要先把日期转化为字符   to_char(sysdate,yyyymmdd) 2. to_number(to_char(sysdate,yyyymmdd))...
  • virgoboy2004
  • virgoboy2004
  • 2010年04月22日 10:17
  • 18157

ORACLE LONG类型转化成VARCHAR2

Oracle中强烈不推荐用long类型,但是为了解燃眉之急,被迫用了long类型,简单啊,直接insert就行了。不过,没有想到long类型不支持Like,也不能直接to_char。  后悔了,想将...
  • yuan22003
  • yuan22003
  • 2011年12月12日 11:40
  • 17307

Oracle日期类型转换格式

将日期型转换成字符串时,可以按新的格式显示。 如格式YYYY-MM-DD HH24:MM:SS表示“年-月-日 小时:分钟:秒”。Oracle的日期类型是包含时间在内的。 主要的日期格式字符的...
  • konglongaa
  • konglongaa
  • 2017年01月25日 17:45
  • 194

利用oracle long类型字段,插入大文本

我在编写应用时,需要大量的插入大文本,但是oracle 的clob操作起来比较繁琐,应此我没有选择使用clob,而是使用了oracle以前版本中的long类型[但是long类型有一些限制,在一个表中只...
  • tommwang
  • tommwang
  • 2004年11月23日 14:13
  • 6026

oracle中对LONG列进行查询

oracle中对LONG列进行查询
  • a9529lty
  • a9529lty
  • 2010年11月25日 15:03
  • 9503

Oracle 数据库中 Long 类型字段的读取

最近在一个项目中遇到了需要读取 Oracle 数据库中的 Long 类型的字段的问题,折腾了好久,最后找到了其中的一个解决办法,决定记下了做个明灯吧!       这个项目用的是 Mybatis 做持...
  • YangYudong2014
  • YangYudong2014
  • 2016年10月18日 12:47
  • 3719

oracle Long数据类型总结

--概述 SELECT * FROM t_20160315; 1.存储可变长字符串,最大长度为2G 2.对于超出一定长度的文本,基本上用long型存储,比如数据字典表中的许多字段 SELEC...
  • gumengkai
  • gumengkai
  • 2016年03月15日 21:55
  • 3732

ORACLE的ALL_VIEWS数据字典text字段long类型问题

今天同事raise一个小问题,怎么在ALL_VIEWS数据字典text字段查找lrf字符串: etl@DWTEST> select owner,view_name from all_views whe...
  • mantisXF
  • mantisXF
  • 2010年04月21日 12:44
  • 2686

关于Long和Varchar2数据的相互转换在Oracle

转载自:http://blog.itpub.net/30193/viewspace-364458 前几天,公司有人因为一个特别的事情,要把Varchar2转换成long; 这让我们费了不少...
  • l2tp1012
  • l2tp1012
  • 2014年06月14日 14:51
  • 8259
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle中long和date的互换
举报原因:
原因补充:

(最多只允许输入30个字)