原创 存儲過程使用遊標變量返回結果集(推薦)

轉載自:http://www.2cto.com/database/201301/186608.html 存儲過程使用遊標變量返回結果集   1)登錄SQLPLUS,用戶爲SCOTT,利用該用戶提供的表EMP   www.2ct

原创 【分析函數】使用分析函數LAST_VALUE或11g LAG實現缺失數據填充及其區別

轉載自:http://blog.chinaunix.net/uid-7655508-id-3736949.html  在“使用Partitioned Outer Join實現稠化報表”這篇文章中,講述了實現稠化數據填充的方法。這篇文章和

原创 plsql優化笛卡爾積

轉載自:http://www.itpub.net/thread-1840767-1-1.html 寫在最前,是對我自己而言收穫最大的想法。 oracle的優化,瞭解CBO很重要,分析執行計劃很重要; 但是,優化絕不止於CBO,相比之下優

原创 使用 RATIO_TO_REPORT() 計算百分比

轉載自:http://www.java2s.com/Tutorial/Oracle/0320__Analytical-Functions/UsingtheRATIOTOREPORTFunction.htm RATIO_TO_REPORT

原创 ORACLE 內置函數之 GREATEST 和 LEAST(求多列的最大值,最小值)

轉載自:http://dlblog.iteye.com/blog/1274005 Oracle比較一列的最大值或者最小值,我們會不假思索地用MAX和MIN函數,但是對於比較一行的最大值或最小值呢?是不是日常用的少,很多人都不知道有O

原创 Oracle中的Truncate和Delete語句(與索引的關係)

轉載自:http://www.cnblogs.com/hqbhonker/p/3312028.html 首先講一下,truncate命令:     語法:TRUNCATE  TABLE  table;   表格裏的數據被清空,

原创 關於Long和Varchar2數據的相互轉換在Oracle

轉載自:http://blog.itpub.net/30193/viewspace-364458 前幾天,公司有人因爲一個特別的事情,要把Varchar2轉換成long; 這讓我們費了不少腦精,Oracle的文檔不建議我們用Lon

原创 LNNVL函數使用

轉載自:http://blog.csdn.net/stevendbaguo/article/details/12611189 顯示那些佣金比例(commision)不大於20%或者爲NULL的員工的信息。 CREATE TABLE

原创 oracle 表(table)上最後一次 DML時間、行(row)上最後DML時間

轉載自:http://www.anbob.com/archives/734.html 在這介紹兩個oracle 10G開始提供的一個僞列ORA_ROWSCN,它又分爲兩種模式一種是基於block,這是默認的模式,還有一種是基於row上

原创 淺談oracle中的context(上下文)

轉載自:http://blog.itpub.net/25701553/viewspace-702957 context這個詞見得還是挺多的,尤其是在計算機領域。大部人將它翻譯爲上下文,我也就跟隨大衆吧。比如操作系統中的上下文切換等等。那麼

原创 使用 Tkprof 分析 ORACLE 跟蹤文件

轉載自:http://blog.csdn.net/tianlesoftware/article/details/5632003 Tkprof是一個用於分析Oracle跟蹤文件並且產生一個更加清晰合理的輸出結果的可執行工具。如果一個系

原创 Oracle Partitioned Tables & Indexes(各種例子)

轉載自:http://psoug.org/reference/partitions.html Version 11.1   General Partition Related Data Dictionar

原创 connect by rownum及connect by level的內部執行原理及過程

來自兔子大神blog地址:http://www.itpub.net/thread-1570306-1-1.html 對於有N條記錄的來說,如果沒有遞歸條件,直接connect by level,先深度搜索,再廣度,則 每個節點作爲根

原创 使用forall語句的bulk dml操作

在oracle 8i或更高版本的forall語句中,oracle提供了非常有意義的dml增強特性。Forall告訴PL/SQL運行期引擎批量綁定一個或多個集合的所有元素到sql語句中,這個動作是在發送信息到sql引擎之前發生。  

原创 關於oracle中varchar2的最大長度

轉載自:http://www.blogjava.net/wangbing/archive/2010/03/15/315482.html 關於 varchar2 的最大長度 varchar2有兩個最大長度:一個是在字段類型4000;一個