电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

技巧總結 Oracle 9i如何設置時間間隔型數據?

瀏覽:21日期:2023-11-26 08:11:27
在9i 版本以前,Oracle 沒有內置的方式來記錄時間的流逝。DATE型數據用來記錄單獨的時間點;但是要表達一個時間量(也就是一個間隔),數據庫的設計者就必須把時間間隔轉換成原始單位秒,然后用一個NUMBER列來保存它。雖然NUMBER這個數據類型可以以秒為單位準確地表示時間,但是它使得時間的計算變得很困難。比如,60秒是1分鐘,60分鐘是1個小時,24個小時等于1天——這些數字在以十進制為基礎的數字系統中都是非常蹩腳的。在Oracle 9i中,按照SQL 99標準,增加了時間間隔型數據INTERVAL YEAR TO MONTH 和 INTERVAL DAY TO SECOND,它們和其他幾種數據類型一起使得對時間的處理更加準確。TIMESTAMP、TIMESTAMP WITH TIME ZONE和TIMESTAMP WITH LOCAL TIME ZONE等數據類型都把時間的表達精確到了若干分之一秒,而且后面兩種還解決了地理位置造成的時間變化。在SQL和PL/SQL中,你都可以用時間間隔型數據,它們都是用同一種方式規定的:INTERVAL YEAR[(year_precision)] TO MONTHINTERVAL DAY[(day_precision)] TO SECOND[(fractional_seconds_precision)] 對于精確數值,規定有缺省值:年和日是兩位數,若干分之一秒是六位數。時間間隔的大小由INTERVAL來表示,后面緊接一個放在單引號中的表達式,以及用來解釋該表達式的文字。用YEAR TO MONTH表示時間間隔大小時要在年和月之間用一個連字符(-) 連接。而DAY TO SECOND表示時間間隔大小時要在日和時間之間用一個空格連接。舉個例子來說,下面是2年6個月的時間間隔的表示方法:INTERVAL '2-6' YEAR TO MONTH 下面的例子表示3天12個小時30分鐘6.7秒:INTERVAL '3 12:30:06.7' DAY TO SECOND(1) 時間間隔可以為正,也可以為負。它們可以從各種TIMESTAMP數據類型中加上或者減去,從而得到一個新的TIMESTAMP數據類型。它們之間也可以做加減運算得到新的時間間隔。列表A說明了怎樣創建一個表格來記錄一個事件的開始時間和持續時間,如實驗等。數據被收集以后,SQL中內置的摘要函數不需要與原始單位秒進行相互轉換,就可以報告總的持續時間和平均持續時間。列表ACREATE TABLE eXPeriment(experiment_id;;NUMBER(9), experiment_desc;;VARCHAR2(80), experiment_startTIMESTAMP, experiment_duration INTERVAL DAY(1) TO SECOND(4));Table created.INSERT INTO experimentVALUES (1, 'Busted urban myth', '01-JUN-2006 02:00:00 PM',INTERVAL '1 2:31:15.1250' DAY(1) TO SECOND(4));1 row created.col experiment_desc format a40col experiment_start format a30col experiment_duration format a20SELECT * FROM experiment;EXPERIMENT_ID EXPERIMENT_DESC------------- ---------------------------------------- EXPERIMENT_STARTEXPERIMENT_DURATION;;------------------------------ --------------------1 Busted urban myth 01-JUN-06 02.00.00.000000 PM+1 02:31:15.1250 -- Now compute the experiment's ending timeSELECT experiment_id, experiment_start, experiment_start + experiment_durationexperiment_endFROM experiment;EXPERIMENT_ID EXPERIMENT_START ------------- ------------------------------ EXPERIMENT_END;;---------------------------------------------------------------------------1 01-JUN-06 02.00.00.000000 PM 02-JUN-06 04.31.15.125000000 PM 但遺憾的是, TO_CHAR函數中沒有包括任何能夠映射到各個時間間隔數據類型片段的格式模型。但是,你可以用新的EXTRACT函數來提取和合并這些片段。格式如下:EXTRACT(timepart FROM interval_expression) 列表B給出了一個運用這種方法的例子。列表BSELECT EXTRACT(DAY FROM experiment_duration) ' days, ' EXTRACT (HOUR FROM experiment_duration) ' hours, ' EXTRACT (MINUTE FROM experiment_duration) ' minutes' DurationFROM experiment;DURATION --------------------------------------------------------------------------------1 days, 2 hours, 31 minutes;;;;首先,從experiment_duration列中將天數提取出來,文字“Days”是與之相聯的。對于實驗持續時間中的小時和分鐘部分,操作與上述方法一樣。
標簽: Oracle 數據庫
主站蜘蛛池模板: SOUNDWELL 编码器|电位器|旋转编码器|可调电位器|编码开关厂家-广东升威电子制品有限公司 | 天津电机维修|水泵维修-天津晟佳机电设备有限公司 | 胶辊硫化罐_胶鞋硫化罐_硫化罐厂家-山东鑫泰鑫智能装备有限公司 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 | 许昌奥仕达自动化设备有限公司 | 带式压滤机_污泥压滤机_污泥脱水机_带式过滤机_带式压滤机厂家-河南恒磊环保设备有限公司 | 【甲方装饰】合肥工装公司-合肥装修设计公司,专业从事安徽办公室、店面、售楼部、餐饮店、厂房装修设计服务 | WTB5光栅尺-JIE WILL磁栅尺-B60数显表-常州中崴机电科技有限公司 | 滚筒烘干机_转筒烘干机_滚筒干燥机_转筒干燥机_回转烘干机_回转干燥机-设备生产厂家 | 集装箱标准养护室-集装箱移动式养护室-广州璟业试验仪器有限公司 | 防渗土工膜|污水处理防渗膜|垃圾填埋场防渗膜-泰安佳路通工程材料有限公司 | 乙炔气体报警装置|固定式氯化氢检测仪|河南驰诚电气百科 | 康明斯发电机,上柴柴油发电机,玉柴柴油发电机组_海南重康电力官网 | 昆明化妆培训-纹绣美甲-美容美牙培训-昆明博澜培训学校 | 播音主持培训-中影人教育播音主持学苑「官网」-中国艺考界的贵族学校 | 深圳VI设计-画册设计-LOGO设计-包装设计-品牌策划公司-[智睿画册设计公司] | 网站优化公司_北京网站优化_抖音短视频代运营_抖音关键词seo优化排名-通则达网络 | 通辽信息港 - 免费发布房产、招聘、求职、二手、商铺等信息 www.tlxxg.net | 橡胶电子拉力机-塑料-微电脑电子拉力试验机厂家-江苏天源 | 博博会2021_中国博物馆及相关产品与技术博览会【博博会】 | 专业生物有机肥造粒机,粉状有机肥生产线,槽式翻堆机厂家-郑州华之强重工科技有限公司 | 济南电缆桥架|山东桥架-济南航丰实业有限公司| 施工电梯_齿条货梯_烟囱电梯_物料提升机-河南大诚机械制造有限公司 | 隧道风机_DWEX边墙风机_SDS射流风机-绍兴市上虞科瑞风机有限公司 | 专业音响设备_舞台音响设备_会议音响工程-首选深圳一禾科技 | 生物制药洁净车间-GMP车间净化工程-食品净化厂房-杭州波涛净化设备工程有限公司 | 超声波破碎仪-均质乳化机(供应杭州,上海,北京,广州,深圳,成都等地)-上海沪析实业有限公司 | 山东活动策划|济南活动公司|济南公关活动策划-济南锐嘉广告有限公司 | 风淋室生产厂家报价_传递窗|送风口|臭氧机|FFU-山东盛之源净化设备 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | 布袋式除尘器|木工除尘器|螺旋输送机|斗式提升机|刮板输送机|除尘器配件-泊头市德佳环保设备 | 沈阳缠绕包装机厂家直销-沈阳海鹞托盘缠绕包装机价格 | SEO网站优化,关键词排名优化,苏州网站推广-江苏森歌网络 | 鄂泉泵业官网|(杭州、上海、全国畅销)大流量防汛排涝泵-LW立式排污泵 | 儿童乐园|游乐场|淘气堡招商加盟|室内儿童游乐园配套设备|生产厂家|开心哈乐儿童乐园 | 振动时效_振动时效仪_超声波冲击设备-济南驰奥机电设备有限公司 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | 不发火防静电金属骨料_无机磨石_水泥自流平_修补砂浆厂家「圣威特」 | 东莞市海宝机械有限公司-不锈钢分选机-硅胶橡胶-生活垃圾-涡电流-静电-金属-矿石分选机 | 挤塑板-XPS挤塑板-挤塑板设备厂家[襄阳欧格] | 全自动端子机|刺破式端子压接机|全自动双头沾锡机|全自动插胶壳端子机-东莞市傅氏兄弟机械设备有限公司 | 武汉EPS线条_EPS装饰线条_EPS构件_湖北博欧EPS线条厂家 |