原创 查詢oracle用戶IP

創建觸發器 create trigger on_logon_trigger after logon on database begin       dbms_application_info,set_client_info | sys_c

原创 數據庫系統的工作流程

step1:DBMS首先對數據查詢語句進行語法檢查,而後從數據字典中找到該用戶對應的外模式,同時進行權限檢查。若發現錯誤,則將錯誤信息返回給用戶; step2:DBMS根據找到的外模式,利用概念模式/外模式映像,將其映像到概念模式,確定概

原创 分析函數lead()over(),lag()over()

select no,           name,           hiredate,           lead(hiredate) over(order by hiredate) lead_hd,           hire

原创 oracle中with table as臨時表

with table as 是用於創建臨時表,它是用來創建臨時表,主要是在進行查詢的時候,做一個測試用 個人感覺好處有如下幾點: 1.起到一個測試作用,不需要創建實體表; 2.當你需要進行一個複雜的查詢時,可以從中提取單表或者多表的一些公

原创 SQL優化

d數據庫系統性能調整SQL優化包括三個步驟 1.通過查看系統中過去執行的歷史可用信息,根據系統資源和應用程序確定高負載的SQL語句; 2.根據AWR報告結合系統動態視圖確定高負載的SQL; 3.通過檢查高負載SQL語句的執行計劃,並提出優

原创 枚舉法計算全年周內星期幾的次數

with x0 as (select to_date('2015-01-01','yyyy-mm-dd') as 年初 from dual), x1 as (select 年初,add_months(年初,12) as 下年年 from