原创 js前臺與後臺數據交互-前臺調後臺

 網站是圍繞數據庫來編程的,以數據庫中的數據爲中心,通過後臺來操作這些數據,然後將數據傳給前臺來顯示出來(當然可以將後臺代碼嵌入到前臺)。即:      下面就講前臺與後臺進行數據交互的方法,分前臺調用後臺方

原创 Hash Join(哈希連接)

在Oracle中,確定連接操作類型是執行計劃生成的重要方面。各種連接操作類型代表着不同的連接操作算法,不同的連接操作類型也適應於不同的數據量和數據分佈情況。     無論是Nest Loop Join(嵌套循環),還是Merge Sort

原创 svn的使用-基礎知識,server搭建和client日常使用維護

http://www.cnblogs.com/gnuhpc/archive/2012/01/13/2321450.html

原创 v$mystat,v$sesstat,v$statname的區別

爲了學習如何得sql產生的redo信息,在網上查詢到結果得出需對v$mystat,v$sesstat,v$statname視圖進行操作,現在心得寫出如下: 1.v$mystat,v$sesstat是用來分別統計會話級別和自實例起動以來數據

原创 OVER(PARTITION BY)函數介紹

OVER(PARTITION BY)函數介紹網址:http://www.cnblogs.com/lanzi/archive/2010/10/26/1861338.html Oracle分析函數Lead(),Lag()   其實這2個函

原创 VLOOKUP函數查找兩個工作表的重複數據

VLOOKUP函數查找兩個工作表的重複數據 第一次用到這個函數還是好幾年以前,有個學生家長問我,如果兩個工作表裏有部分重複的數據,怎麼才能找出來?當然這兩個工作表的數據都很多,所以人工檢索的話工作量太大。我在網上找到了可以用VLO

原创 oracle中grouping和grouping_id

1、grouping使用 使用grouping可以判斷該行是數據庫中本來的行,還是有統計產生的行 SQL> select grouping(grade),grade,sum(num) from a group by rollup (

原创 Oracle集合類型介紹

Oracle集合類型介紹   集合類型   1. 使用條件:    a. 單行單列的數據,使用標量變量 。     b. 單行多列數據,使用記錄 [ 詳細講解請見: 點擊打開鏈接http://www.2cto.com/database/

原创 定義者權限和調用者權限的區別

正如大家所知,Oracle從8i開始引入了調用者權限體系結構,之前一直使用定義者權限體系結構。關於定義者權限與調用者權限之間的相通點或者是各自優勢本文不做探討,這裏僅描述調用者權限與定義者權限之間的差異,在我看來,主要有三個方面:1、執行

原创 oracle 中 cursor 與refcursor及sys_refcursor的區別

引用一、顯式cursor  顯式是相對與隱式cursor而言的,就是有一個明確的聲明的cursor。顯式遊標的聲明類似如下(詳細的語法參加plsql ref doc ):  cursor cursor_name (parameter

原创 Oracle 方法返回集合類型[table]

select  *  from table(fn_test2('7698'));的含義: 1. Does oracle support calling a procedureas a derived table,   Eg   s

原创 theta連接

   我的圖表含有兩列:persnr和tmstmp, 我怎樣在選擇子句中不用select(...) 的情況下, 計算每個persnr的最後兩個timestamp的差別? 發表於04年8月9日   有其它方法可以解決這個問題。使用the

原创 Oracle ROLLUP和CUBE、grouping_id() 用法

Oracle ROLLUP和CUBE、grouping_id() 用法 分類:oracle | 標籤: rollup   group   grouping_id   2008-12-02 15:29閱讀(761)評論(0) O

原创 sql中in和exists的區別效率問題

sql中in和exists的區別效率問題  in 和exists in是把外表和內表作hash 連接,而exists 是對外表作loop 循環,每次loop 循環再對內表進行查詢。 一直以來認爲exists 比in 效率

原创 Oracle的3種擴展用法ollup、cube、grouping sets.

Oracle的group by除了基本用法以外,還有3種擴展用法,分別是rollup、cube、grouping sets.   1 rollup   假設有一個表test,有A、B、C、D、E5列。   如果使用group by