標籤:最近做資料處理,經常遇到需要行轉列、列轉行的情境,記錄個非常簡單實用的oracle 列轉行、行轉的列方法1、行轉列,基礎資料如下做行轉列處理 處理SQLselect user_name,max(date_201501) as date_201501,max(date_201502),max(date_201503),max(date_201504) from (select t.user_name,case when t.acct_date = ‘201501‘ then t.
標籤:oracleEM打不開https://ORACLE:1158/em:原因C:\Users\Administrator>setoracle_sid=oraC:\Users\Administrator>emctlstatus dbconsole Oracle Enterprise Manager 11g is not
標籤:error ins-20802 windows racRAC on Windows: Oracle Grid Infrastructure Install or Upgrade Fails With Error INS-20802 if Microsoft WMI Service is Disabled (文檔 ID 1641356.1)PPLIES TO:Oracle Database - Standard Edition - Version 11.2.0.2 and
標籤:待最佳化語句如下select a.code as code, a.m_code as m_code,a.stktype as f_stype,a.e_year as e_year, b.sname as sname,a.c_date as c_date,to_char(sysdate,‘YYYYMMDD‘) as createtime, to_char(sysdate,‘YYYYMMDD‘) as updatetime, (select
標籤:需求:資產維修表中同一資產可能維修完繼續申請維修,這時候維修狀態需要根據最近的維修時間去判斷維修狀態,所以同一資產ID下會出現重複的資料(維修審批通過,維修審批未通過),或者可能不出現(未申請維修),所以需要查詢資產維修表中未重複的資料和重複的資料中申請維修日期最近的資料,方法如下:資產表如下:1、資產維修中所有的資料select * from ASSET_MAINTAIN t結果如下:2、資產維修中可能相同的資料select a.* from ASSET_MAINTAIN
標籤:sql訂單表,與訂單資訊表(多個訂單資訊列有同一個訂單id)查出所有訂單以及其資訊並按照訂單分頁select * from(select a. * , (DENSE_RANK() OVER(ORDER BY id DESC)) AS numindex from(SELECT o. * , DENSE_RANK() OVER(ORDER BY o.id DESC) AS rn from order o) a where rn <= 10) where numindex >
標籤:一、什麼是水線(High Water Mark)?所有的oracle段(segments,在此,為了理解方便,建議把segment作為表的一個同義字) 都有一個在段內容納資料的上限,我們把這個上限稱為"high water mark"或HWM。這個HWM是一個標記,用來說明已經有多少沒有使用的資料區塊分配給這個segment。HWM通常增長的幅度為一次5個資料區塊,原則上HWM只會增大,不會縮小,即使將表中的資料全部刪除,HWM還是為原值,由於這個特點,使HWM很象一個水庫的曆史最高水位,