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

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

教你怎樣在Oracle 9i中正確轉換時區

瀏覽:123日期:2023-11-13 12:38:44
在Oracle9i之前,雖然有一個NEW_TIME函數可以改變DATE的時間戳部分,但是還沒有專門用來存儲時區信息的數據類型。在Oracle9i中,我們可以使用DBTIMEZONE偽字段查詢數據庫的時區,使用SESSIONTIMEZONE偽字段查詢會話的時區。 但是,對于大多數數據庫,這些值都是-07:00之類的偏移值,因此對于NEW_TIME函數是沒有用的。Oracle9i有關NEW_TIME的文檔建議使用FROM_TZ來替代,但是這可能會產生誤導。FROM_TZ只將一個時區應用到一個時間戳上;它并不能把一個時區轉換成另外一個時區。 其實有一個比較好的方法(從文檔中得到這個方法可能有點難)。首先,為了完成這個工作,在正確的時區內需要一個TIMESTAMP WITH ZONE數據類型。然后,假如你將要害字AT TIME ZONE應用到那個值,它就會自動地調整為新的時區和日期。 select (timestamp '2003-04-06 01:59:59' at time zone 'PDT') at time zone 'GMT'from dual;06-APR-03 08.59.59.00000000 AM GMT這個語句將為太平洋白天時間(即其切換到PST之前的時刻)構造一個TIMESTAMP WITH TIME ZONE然后再將其轉換到GMT。AT TIME ZONE要害字也接受默認的偏移值語法: select (timestamp '2003-04-06 02:00:00' at time zone '-07:00') at time zone'00:00' from dual;06-APR-03 09.00.00.000000000 AM +00:00 你還可以使用偽字段來自動調整當前會話的時區: selectcurrent_timestamp at time zone dbtimezone from dual;上面的表達式返回一個當前會話的本地時間(數據類型為時區),重新調整數據庫的時區,調整后的時區將與SYSTIMESTAMP的結果相等。 有了以上的這些信息,就可以構造一個比較好的NEW_TIME函數: create or replace function my_new_time(p_dwtz timestamp with time zone,p_tz varchar2) return dateisbeginreturn cast(p_dwtz at time zone p_tz as date);end my_new_time;/show errors;select my_new_time(sysdate,'+08:00') from dual;即使第一個參數被標記為一個timestamp with time zone,你依然可以傳入一個TIMESTAMP和DATE,這樣由于Oracle的自動轉型操作,得到的時間將是會話在本地時區的當前時間。這個函數接受包括偏移值在內的任何可以被TIMESTAMP識別的時區,然后將接受的時區調整為正確的值。
標簽: Oracle 數據庫
主站蜘蛛池模板: 金刚网,金刚网窗纱,不锈钢网,金刚网厂家- 河北萨邦丝网制品有限公司 | 北京遮阳网-防尘盖土网-盖土草坪-迷彩网-防尘网生产厂家-京兴科技 | 团建-拓展-拓展培训-拓展训练-户外拓展训练基地[无锡劲途] | 聚合氯化铝-碱式氯化铝-聚合硫酸铁-聚氯化铝铁生产厂家多少钱一吨-聚丙烯酰胺价格_河南浩博净水材料有限公司 | J.S.Bach 圣巴赫_高端背景音乐系统_官网| 拉伸膜,PE缠绕膜,打包带,封箱胶带,包装膜厂家-东莞宏展包装 | 火锅底料批发-串串香技术培训[川禾川调官网] | 柔性输送线|柔性链板|齿形链-上海赫勒输送设备有限公司首页[输送机] | 青岛空压机,青岛空压机维修/保养,青岛空压机销售/出租公司,青岛空压机厂家电话 | 网站优化公司_北京网站优化_抖音短视频代运营_抖音关键词seo优化排名-通则达网络 | 工业车间焊接-整体|集中除尘设备-激光|等离子切割机配套除尘-粉尘烟尘净化治理厂家-山东美蓝环保科技有限公司 | 大行程影像测量仪-探针型影像测量仪-增强型影像测量仪|首丰百科 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 防水接头-电缆防水接头-金属-电缆密封接头-不锈钢电缆接头 | 衬四氟_衬氟储罐_四氟储罐-无锡市氟瑞特防腐科技有限公司 | 石牌坊价格石牌坊雕刻制作_石雕牌坊牌楼石栏杆厂家_山东嘉祥石雕有限公司 | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | 金联宇电缆|广东金联宇电缆厂家_广东金联宇电缆实业有限公司 | 避光流动池-带盖荧光比色皿-生化流动比色皿-宜兴市晶科光学仪器 东莞爱加真空科技有限公司-进口真空镀膜机|真空镀膜设备|Polycold维修厂家 | 压砖机_电动螺旋压力机_粉末成型压力机_郑州华隆机械tel_0371-60121717 | 工业设计,人工智能,体验式3D展示的智能技术交流服务平台-纳金网 J.S.Bach 圣巴赫_高端背景音乐系统_官网 | 高效复合碳源-多核碳源生产厂家-污水处理反硝化菌种一长隆科技库巴鲁 | 灰板纸、灰底白、硬纸板等纸品生产商-金泊纸业 | 全国国际化学校_国际高中招生_一站式升学择校服务-国际学校网 | 超细粉碎机|超微气流磨|气流分级机|粉体改性设备|超微粉碎设备-山东埃尔派粉碎机厂家 | 西门子气候补偿器,锅炉气候补偿器-陕西沃信机电工程有限公司 | 广东风淋室_广东风淋室厂家_广东风淋室价格_广州开源_传递窗_FFU-广州开源净化科技有限公司 | 齿辊分级破碎机,高低压压球机,立式双动力磨粉机-郑州长城冶金设备有限公司 | 散热器-电子散热器-型材散热器-电源散热片-镇江新区宏图电子散热片厂家 | 展厅设计-展馆设计-专业企业展厅展馆设计公司-昆明华文创意 | 517瓜水果特产网|一个专注特产好物的网站 | 压片机_高速_单冲_双层_花篮式_多功能旋转压片机-上海天九压片机厂家 | 土壤肥料养分速测仪_测土配方施肥仪_土壤养分检测仪-杭州鸣辉科技有限公司 | pos机办理,智能/扫码/二维码/微信支付宝pos机-北京万汇通宝商贸有限公司 | 建筑工程资质合作-工程资质加盟分公司-建筑资质加盟 | 智能气瓶柜(大型气瓶储存柜)百科 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 直流大电流电源,燃料电池检漏设备-上海政飞 | 运动木地板厂家_体育木地板安装_篮球木地板选购_实木运动地板价格 | 篷房|仓储篷房|铝合金篷房|体育篷房|篷房厂家-华烨建筑科技官网 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 北京四合院出租,北京四合院出售,北京平房买卖 - 顺益兴四合院 |