久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > Oracle Number型數值存儲與轉換的實現詳解建站知識

Oracle Number型數值存儲與轉換的實現詳解建站知識

時間:2023-05-23 23:05:23 閱讀: 文章分類: 網站建設 作者: 網站技術員

導讀:1建站知識本篇文章是對Oracle中Number型數值存儲與轉換的實現方法進行了詳細的分析介紹,需要的朋友參考下網站建設教程建設網站公司。

網站建設教程建設網站公司Oracle在數據庫內部通過相應的算法轉換來進行數據存儲,本文簡單介紹Oracle的Number型數值存儲及轉換.這個內容是為了回答留言板上的2119號問題.我們可以通過DUMP函數來轉換數字的存儲形式,一個簡單的輸出類似如下格式:

復制代碼 代碼如下:

SQL> select dump(1) from dual;DUMP(1) ------------------ Typ=2 Len=2: 193,2

DUMP函數的輸出格式類似:類型 <[長度]>,符號/指數位 [數字1,數字2,數字3,......,數字20]各位的含義如下:1.類型: Number型,Type=2 (類型代碼可以從Oracle的文檔上查到)2.長度:指存儲的字節數3.符號/指數位在存儲上,Oracle對正數和負數分別進行存儲轉換:正數:加1存儲(為了避免Null)負數:被101減,如果總長度小于21個字節,最后加一個102(是為了排序的需要)指數位換算:正數:指數=符號/指數位 - 193 (最高位為1是代表正數) 負數:指數=62 - 第一字節4.從<數字1>開始是有效的數據位從<數字1>開始是最高有效位,所存儲的數值計算方法為:將下面計算的結果加起來:每個<數字位>乘以100^(指數-N) (N是有效位數的順序位,第一個有效位的N=0)5. 舉例說明

復制代碼 代碼如下:

SQL> select dump(123456.789) from dual;DUMP(123456.789) ------------------------------- Typ=2 Len=6: 195,13,35,57,79,91

<指數>: 195 - 193 = 2 <數字1> 13 - 1 = 12 *100^(2-0) 120000 <數字2> 35 - 1 = 34 *100^(2-1) 3400 <數字3> 57 - 1 = 56 *100^(2-2) 56 <數字4> 79 - 1 = 78 *100^(2-3) .78 <數字5> 91 - 1 = 90 *100^(2-4) .009   123456.789

復制代碼 代碼如下:

SQL> select dump(-123456.789) from dual;DUMP(-123456.789) ---------------------------網站優化seo培訓------- Typ=2 Len=7: 60,89,67,45,23,11,102

<指數> 62 - 60 = 2(最高位是0,代表為負數) <數字1> 101 - 89 = 12 *100^(2-0) 120000 <數字2> 101 - 67 = 34 *100^(2-1) 3400 <數字3> 101 - 45 = 56 *100^(2-2) 56 <數字4> 101 - 23 = 78 *100^(2-3) .78 <數字5> 101 - 11 = 90 *100^(2-4) .009   123456.789(-) 現在再考慮一下為什么在最后加102是為了排序的需要,-123456.789在數據庫中實際存儲為60,89,67,45,23,11 而-123456.78901在數據庫中實際存儲為 60,89,67,45,23,11,91 可見,如果不在最后加上102,在排序時會出現-1企業網站建設23456.789<-123456.78901的情況。對于2119號提問,第一個問題是:1.請問為什么193,2各代表什么意思?從上面就可以看到答案了.2.還有NUMBER數字類型為什么有2個字節的長度呢?對于這個問題,我想網站seo優化診斷工具我們應該知道,所有數據類型最終在計算機里都以二進制存儲,實際上所謂的數據類型都是我們定義的.所以存儲只由算法決定.所以這個問題是不成立的.比如:

關鍵詞標簽: 詳解 數值

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-23 ,文章Oracle Number型數值存儲與轉換的實現詳解建站知識主要講述數值,詳解,Oracle Number型數值存儲與轉換的實現網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_6196.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 辽阳市| 光泽县| 灵武市| 平武县| 黄浦区| 固始县| 新建县| 高尔夫| 小金县| 梅河口市| 油尖旺区| 海阳市| 乌兰县| 太原市| 钦州市| 个旧市| 大同市| 镶黄旗| 自治县| 石柱| 喀喇沁旗| 萍乡市| 东阳市| 石棉县| 屏山县| 罗平县| 桐梓县| 和政县| 昌都县| 峨眉山市| 宁明县| 长垣县| 牡丹江市| 鄂伦春自治旗| 南宁市| 宿迁市| 璧山县| 汤原县| 蓝田县| 锦州市| 邛崃市|