亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Oracle中TIMESTAMP的幾種類型介紹與實例

 更新時間:2016年12月14日 09:35:42   投稿:daisy  
我們都知道date和timestamp都是對日期和時間的表示,只是兩種類型的精確度不同,前者精確到秒,后者精確到小數秒(fractional_seconds_precision),可以是 0 to 9,缺省是6。這篇文章主要介紹了Oralce中TIMESTAMP的幾種類型。有需要的朋友們可以參考借鑒。

TIMESTAMP的幾種類型比較

TIMESTAMP

時間戳類型,與date的區(qū)別在于,date不能精確到毫秒,而timestamp可以精確到毫秒,毫秒的位數為0-9位,默認為6位。

SQL> select tp from timestamp_test;
TP
--------------------------------------------------------------------------------
01-3月 -16 09.22.33.000000 上午

TIMESTAMP WITH TIME ZONE

TIMESTAMP WITH TIME ZONE 與 TIMESTAMP的區(qū)別在于,前者輸出顯示攜帶存入該時間值的數據庫時區(qū),后者輸出不攜帶時區(qū)。

SQL> select tp_tz from timestamp_test;
TP_TZ
--------------------------------------------------------------------------------
01-3月 -16 09.22.33.000000 上午 +08:00

TIMESTAMP WITH LOCAL TIME ZONE與TIMESTAMP的區(qū)別在于,前者的輸出受時區(qū)影響,會跟著時區(qū)的變化而變化,而后者存入數據庫后將不受時區(qū)影響。即前者以數據庫本地時區(qū)保存數據,輸出時將轉換成客戶端時區(qū)輸出。

SQL> select tp_l_tz from timestamp_test;
TP_L_TZ
--------------------------------------------------------------------------------
01-3月 -16 09.22.33.000000 上午

實戰(zhàn)演練

# 創(chuàng)建timestamp_test測試表
SQL> create table timestamp_test(dt date,tp timestamp(6),tp_tz timestamp(6) with time zone,tp_l_tz timestamp(6) with local time zone);
Table created
# 在測試表中添加數據
SQL> insert into timestamp_test values(sysdate,sysdate,sysdate,sysdate);
1 row inserted
SQL> commit;
Commit complete
# 查看數據庫的時區(qū)和當前會話的時區(qū)
SQL> select dbtimezone,sessiontimezone from dual;
DBTIMEZONE SESSIONTIMEZONE
---------- ---------------------------------------------------------------------------
+00:00   +08:00
# 查看當前時間
SQL> select sysdate from dual;
SYSDATE
-----------
2016/3/1 9:
# 查看測試表的數據
SQL> select * from timestamp_test;
DT     TP                                        TP_TZ                                      TP_L_TZ
----------- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- --------------------------------------------------------------------------------
2016/3/1 9: 01-3月 -16 09.22.33.000000 上午                         01-3月 -16 09.22.33.000000 上午 +08:00                      01-3月 -16 09.22.33.000000 上午
# 修改當前會話的時區(qū)
SQL> alter session set time_zone='+10:00';
Session altered
# 查看當前會話時區(qū)修改后的測試表的數據
SQL> select dbtimezone,sessiontimezone from dual;
DBTIMEZONE SESSIONTIMEZONE
---------- ---------------------------------------------------------------------------
+00:00   +10:00
SQL> select * from timestamp_test;
DT     TP                                        TP_TZ                                      TP_L_TZ
----------- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- --------------------------------------------------------------------------------
2016/3/1 9: 01-3月 -16 09.22.33.000000 上午                         01-3月 -16 09.22.33.000000 上午 +08:00                      01-3月 -16 11.22.33.000000 上午
Oracle的備份與恢復

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

相關文章

  • Oracle學習筆記之視圖及索引的使用

    Oracle學習筆記之視圖及索引的使用

    這篇文章主要介紹了Oracle學習筆記之視圖及索引的使用,視圖是基于一個表或多個表或視圖的邏輯表,本身不包含數據,通過它可以對表里面的數據進行查詢
    2022-07-07
  • Oracle約束管理腳本

    Oracle約束管理腳本

    Oracle約束管理腳本...
    2007-03-03
  • oracle中decode函數的使用方法示例

    oracle中decode函數的使用方法示例

    這篇文章主要介紹了oracle中decode函數的使用方法示例,還是比較不錯的,這里分享給大家,供需要的朋友參考。
    2017-11-11
  • Oracle cloud control 12c的啟動、關閉及獲取安裝信息的方法

    Oracle cloud control 12c的啟動、關閉及獲取安裝信息的方法

    這篇文章主要介紹了Oracle cloud control 12c的啟動、關閉及獲取安裝信息的方法,例如獲取安裝時設定的各類端口號,URL以及如何啟動、關閉cloud control等等,需要的朋友可以參考下
    2014-11-11
  • SpringJDBC批量處理數據代碼示例

    SpringJDBC批量處理數據代碼示例

    這篇文章主要介紹了SpringJDBC批量處理數據代碼示例,具有一定參考價值,需要的朋友可以了解下。
    2017-10-10
  • 直接拷貝數據文件實現Oracle數據遷移

    直接拷貝數據文件實現Oracle數據遷移

    Oracle 數據遷移是比較麻煩的,對菜鳥來說更是如此。最近由于更換服務器,需要將Oracle遷移到另外一臺機器,在兩個服務器環(huán)境相同,以及 Oracle版本相同的前提下,通過直接拷貝數據文件到新服務器,就可以直接遷移成功。這里記錄一下遷移步驟。需要的朋友可以參考。
    2017-01-01
  • Oracle基本PLSQL的使用實例詳解

    Oracle基本PLSQL的使用實例詳解

    這篇文章主要介紹了Oracle基本PLSQL的使用實例詳解的相關資料,需要的朋友可以參考下
    2017-05-05
  • Oracle數據庫下載及安裝圖文操作步驟

    Oracle數據庫下載及安裝圖文操作步驟

    本文將介紹Oracle數據庫下載及安裝等一系列步驟,需要了解的朋友可以參考下
    2012-12-12
  • Oracle 監(jiān)控索引使用率腳本分享

    Oracle 監(jiān)控索引使用率腳本分享

    這篇文章主要介紹了Oracle 監(jiān)控索引使用率腳本分享,本文給出的腳本將得到索引的使用率,可以很好的度量索引的使用情況以及根據這個值來判斷當前的這些索引是否可以被移除或改進,需要的朋友可以參考下
    2014-09-09
  • Oracle數據庫導入導出超詳細教程

    Oracle數據庫導入導出超詳細教程

    最近做項目的時候遇到過oracle數據庫導入導出,在這里我做下記錄,防止自己忘記了,下面這篇文章主要給大家介紹了關于Oracle數據庫導入導出的相關資料,需要的朋友可以參考下
    2023-12-12

最新評論