oracle怎么手動(dòng)執(zhí)行統(tǒng)計(jì)更新?
1、oracle是安裝在虛擬機(jī)中的,所需要先啟動(dòng)linux操作系統(tǒng)。
2、然后使用xshell遠(yuǎn)程連接工具這臺(tái)機(jī)器,并進(jìn)去啟動(dòng)oracle,sqlplus / as sysdba,啟動(dòng)數(shù)據(jù)庫startup。
3、select to_char(sysdate,'yyyymmdd') from dual; --查出來的結(jié)果應(yīng)該也是20171126。
4、獲取上周的日期select to_char(trunc(sysdate,'iw') - 7,'yyyymmdd') from dual union all,select to_char(trunc(sysdate,'iw') - 6,'yyyymmdd') from dual union all,select to_char(trunc(sysdate,'iw') - 5,'yyyymmdd') from dual union all。
5、獲取本周日期select to_char(trunc(sysdate,'iw') + 1,'yyyymmdd') from dual union all select to_char(trunc(sysdate,'iw') + 2,'yyyymmdd') from dual union all ,select to_char(trunc(sysdate,'iw') + 3,'yyyymmdd') from dual union all 。
6、上面沒有本周一的,獲取本周一,select to_char(trunc(sysdate,'iw') +1,'yyyymmdd') from dual;本周一。