sql系列(基礎篇)-第一章 關於sysdate

來源:互聯網
上載者:User

第一章 基本的SQL語句 
1. 查詢資料庫系統時間,常以伺服器預設的格式進行顯示(根據資料庫的字元集而定);
注意:dual 為資料庫中的虛表,隸屬於管理員 sys 使用者,但所有的使用者都可以訪問;無實際意義,僅充當select 語句的結構(用 select取系統資訊、臨時結果等時,以 dual 充當語句結構);
  
TYGER@ORCL>select sysdate from dual;


SYSDATE
---------
18-JUN-14


1.1 修改系統時間的顯示格式;(session表明此修改限當前會話有效)
TYGER@ORCL>alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';


Session altered.


TYGER@ORCL>select sysdate from dual;


SYSDATE
-------------------
2014-06-18 16:11:37


1.2 將系統時間進行加減運算;
1.2.1 加減一個數字,表示將所給的時間加減多少天;
TYGER@ORCL>select sysdate from dual;


SYSDATE
-------------------
2014-06-18 16:11:37


TYGER@ORCL>select sysdate+2,sysdate-2 from dual;    (2天后、2天前)


SYSDATE+2           SYSDATE-2
------------------- -------------------
2014-06-20 16:13:58 2014-06-16 16:13:58


1.2.2 追加多少小時,多少分,多少秒,(2小時、2分鐘、2秒)
 TYGER@ORCL>select sysdate,sysdate+2/24,sysdate+2/24/60,sysdate+2/24/60/60 from dual;


SYSDATE             SYSDATE+2/24        SYSDATE+2/24/60     SYSDATE+2/24/60/60
------------------- ------------------- ------------------- -------------------
2014-06-18 16:15:50 2014-06-18 18:15:50 2014-06-18 16:17:50 2014-06-18 16:15:52


  注意:以上時間格式的修改,限當前會話有效;
得到的結果只是臨時資料進行顯示,並不會改變表中原有的資料值

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.