[20150414]oracle日期儲存.txt
[20150414]oracle日期儲存.txt
--以前自己沒有注意的問題,自己學習看看.
SCOTT@test> @ver1
PORT_STRING VERSION BANNER
------------------------------ -------------- --------------------------------------------------------------------------------
x86_64/Linux 2.4.xx 11.2.0.3.0 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
SCOTT@test> select dump(hiredate) c40 ,hiredate,dump(sysdate) c40,sysdate from emp where rownum=1;
C40 HIREDATE C40 SYSDATE
---------------------------------------- ------------------- ---------------------------------------- -------------------
Typ=12 Len=7: 119,180,12,17,1,1,1 1980-12-17 00:00:00 Typ=13 Len=8: 223,7,4,14,9,28,52,0 2015-04-14 09:28:52
--可以發現SQL語句中對SYSDATE,以及dump表中的日期型不一樣.
--dump(sysdate)可以型別Typ=13 Len=8.後面多了一個0,月日時分秒保持一致.年
SCOTT@test> @10to16 2015
10 to 16 HEX REVERSE16
-------------- ------------------
00000000007df 0xdf070000
SCOTT@test> @16to10 df
16 to 10 DEC
------------
223
--可以年轉換成16進位制,小頭在前,大頭在後.
SCOTT@test> select 7*256+223 from dual ;
7*256+223
----------
2015
--而儲存在資料塊的日期型別是Typ=12 Len=7.
--儲存在資料塊的時分秒存在0的情況,基本為了迴避都是在原來的基礎上加1.
--而月日不存在0的情況,保持不動.
--而年月仔細檢視可以看出是原來的基礎上加100.
--至於公元前的日期很少用,不在探究了.
--我參考了連結:
http://blog.itpub.net/4227/viewspace-68517/
http://blog.itpub.net/4227/viewspace-68514/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-1574402/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 日期的正確儲存方式
- oracle批量生成日期字尾的表儲存過程程式碼Oracle儲存過程
- mysql儲存日期使用什麼型別MySql型別
- Oracle基本資料型別儲存格式淺析(三)——日期型別(一)Oracle資料型別
- Oracle基本資料型別儲存格式淺析(三)——日期型別(二)Oracle資料型別
- Oracle基本資料型別儲存格式淺析(三)——日期型別(三)Oracle資料型別
- Oracle基本資料型別儲存格式淺析(三)——日期型別(四)Oracle資料型別
- Android儲存讀取txt檔案Android
- 日期和時間的儲存與處理
- Oracle儲存過程Oracle儲存過程
- Oracle 儲存型別Oracle型別
- oracle儲存研究方法Oracle
- oracle asm 儲存限制OracleASM
- Oracle儲存單位Oracle
- mysql儲存過程及日期函式實踐MySql儲存過程函式
- 從程式中傳遞開始日期與結束日期至儲存過程儲存過程
- Oracle儲存過程-1Oracle儲存過程
- oracle的儲存過程Oracle儲存過程
- Oracle 共享儲存掛載Oracle
- Oracle儲存過程例子Oracle儲存過程
- Oracle建立儲存過程Oracle儲存過程
- oracle plsql儲存過程OracleSQL儲存過程
- Oracle ASM儲存Spfile解析OracleASM
- ORACLE 儲存過程示例Oracle儲存過程
- [20191219]oracle timestamp資料型別的儲存.txtOracle資料型別
- [20190930]oracle number型別儲存轉化指令碼.txtOracle型別指令碼
- [20191013]oracle number型別儲存轉化指令碼.txtOracle型別指令碼
- Oracle儲存過程乾貨(一):儲存過程基礎Oracle儲存過程
- 【Python3網路爬蟲開發實戰】5-資料儲存-1 檔案儲存-1 TXT文字儲存Python爬蟲
- Matlab將.mat檔案儲存為.txt檔案Matlab
- [20140515]解密儲存過程.txt解密儲存過程
- [20191003]oracle number型別儲存轉化指令碼.txtOracle型別指令碼
- 原創:oracle 儲存過程Oracle儲存過程
- oracle 儲存過程批次提交Oracle儲存過程
- 【儲存】裸裝置和OracleOracle
- Oracle -- 批次更新sequence的儲存Oracle
- oracle物理儲存結構理解Oracle
- oracle 儲存過程學習Oracle儲存過程