查詢資料庫當前時間 Oracle, DB2

2021-10-21 10:33:14 字數 976 閱讀 4024

查詢資料庫當前時間 (oracle, db2等均支援)

select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; 

select  to_char(sysdate, 'yyyy' )  from dual; --年 

select  to_char(sysdate, 'mm' )  from dual; --月 

select  to_char(sysdate, 'dd' )  from dual; --日 

select  to_char(sysdate, 'q')  from dual; --季 

select  to_char(sysdate, 'iw')  from dual; --周

//時間格式化方法

to_date('2009-12-25 14:23:31(時間)','yyyy-mm-dd,hh:mi:ss'(格式))

select 1 from dual 的作用

( 測試資料庫是

否可以正常使用)

dual是乙個虛擬表,這意味著它返回乙個值,bai在本例中是1。

1.oracle提供的最小的表只有一條記錄——「x」——無論您做什麼(不要刪除記錄)。

例如,select*fromdual,它只有一條記錄;在對雙值('y')執行insert之後,再次查詢雙表並仍然顯示一條記錄。

2.它是sysuser下的乙個內部表。所有使用者都可以使用雙名稱訪問它

例如,從dual中選擇sysdate,這是一條檢視當前日期的語句。此語句不能放在任何oracle資料庫中,因此對於特定查詢使用此表通常是安全的。

在oracle資料庫中有乙個特殊的雙表。dualtable是oracle中數百個真正的度錶之一。它可以被任何使用者閱讀。它通常用於沒有目標表的select。dual表是由oracle和資料字典一起建立的,所有使用者都可以使用名稱dual訪問它。

查詢當前資料庫。。

查詢當前資料名 方法一 select name from v database 方法二 show parameter db 方法三 檢視引數檔案。查詢當前資料庫例項名 方法一 select instance name from v instance 方法二 show parameter instan...

怎麼查詢當前Oracle資料庫的名稱

用sysdba身份登入 比如 conn as sysdba 匿名管理員登陸 執行 select name form v database 或是執行select from v database 不過執行第二個顯示的內容太多了不好找自己想要的結果。你也可以先用desc v database 語句檢視一下...

Oracle資料庫幾種啟動方式及查詢當前狀態

oracle資料庫幾種啟動方式 1 startup nomount 非安裝啟動,這種方式下啟動可執行 重建控制檔案 重建資料庫,讀取init.ora檔案,啟動instance,即啟動sga和後台程序,這種啟動只需要init.ora檔案。2 startup mount dbname 安裝啟動,這種方式...