从品牌网站建设到网络营销策划,从策略到执行的一站式服务
能的,时间戳的优点是可以存储带有小数位的秒,还可以存储时区 使用时间间隔interval,时间间隔可以存储时间的长度。如1年零3个月等。
创新互联服务项目包括贵溪网站建设、贵溪网站制作、贵溪网页制作以及贵溪网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,贵溪网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到贵溪省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
insert into 表名 (DATE型字段名) values(to_date('2013-01-31 06:59:44','yyyy-mm-dd hh24:mi:ss')) ;
oracle中没有你说的这种短日期,最短的也就是date,不过他可以精确到时、分、秒。如果你想存短日期数据,可以定义为date类型,存储的时候,使用trunc函数来截取插入的时间,截取到整天。这样时 分 秒 都是00 00 00,
oracle中的时间类型只有date和TIMESTAMP,TIMESTAMP是比date更精确的类型。
这个问题在项目中是一个很重要的细节,具体有两种处理方式,主要取决于这个表是否需要进行数据交换,以及这个时间字段如何使用,具体举两个例子吧:
一、使用varchar2型
1、如果这张表对时间的精度要求不高,比如只是到日。
2、该表需要经常与其他表进行数据交互,比较,查询,并且其他表的时间精度不高于日(比如日、月、季度)
3、存储大量数据用于统计分析,如本期、同期,累计值等。
存储的时候需要格式化,例如:to_char(sysdate,'yyyy-mm-dd');
二、使用date型。
1、对时间精度要求较高,比如到秒;
2、需要与其他表做数据交互,更偏重于”准实时“交互,比如每15秒同步一次数据;
3、不用于统计分析(这点很重要,需要统计分析的话,强烈不建议使用date型);
4、该表数据不做物理删除(删除时只更新标志位和删除时间);
以上我这几年的实际项目经验,希望可以帮到你。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图