查詢資料庫當前時間 (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 安裝啟動,這種方式...