1樓:
這個函式只是舉了一個簡單的例子,儲存過程中的遊標使用多用在從不同表中各取幾個欄位相互關聯。我舉個很簡單的例子:
從a表中取的a b c欄位
從b表中取滿足d=c時 e欄位
然後e>0時如何處理 e<0時如何處理
最後將結果a b c e作為一條資料,插入的新表中。
以上只是一個很簡單的例子,事實上較為複雜的**可能會超過一千行,涉及五六個以上的表。
當然遊標並不是最快的,遊標是一條一條資料進行處理,雖然能用掉各表的索引,但是還有另外一種更加效率的方式,就是陣列。
如果在追求效率,不計資源損耗的情況下,返回結果集 陣列要比遊標快的多。
效率上至少為一倍以上,但是對系統資源的要求就更加高了。
2樓:
使用遊標比較方便。不存在索引問題。不需要建立迴圈,就可以得到結果集合
不使用遊標同樣能完成結果集的返回。
例如陣列,可以想象一下。如果你查出來100條記錄,則需要建立迴圈。比較麻煩
3樓:匿名使用者
SQL中如何確定遊標到了最後?以及遊標的作用是什麼
oracle裡面判斷遊標是否到最後是遊標屬性 notfound,可以判斷遊標是否到最後,其他的資料庫也應該有相應的屬性吧,遊標的作用就和指標類似,從一個結果集一步一步的讀出資料,比如 select from table 查詢結果是12 3我們可以用遊標一步一步的提取1,再2,再3,這樣賦值給一個變數...
Oracle的幾個相關程序疑問
dllhost.exe是微軟windows作業系統的一部分。dllhost.exe用於管理dll應用。這個程式對你係統的正常執行是非常重要的。perl.exe是一個perl語言直譯器程式。knownsvr.exe是瑞星卡卡上網安全助手6.0的相關程序,每次啟動卡卡時即出現。cmd.exe是微軟win...
關於黑洞的疑問。謝謝
1 不一定 但是根據我看的資料 具有一定質量的物體在 銀河系裡能自成球性 我估計他因該是球形的多。2 這個問題和問題1有什麼不同麼?外圍是一定球形的 遠距離觀察 大約 等於球形 比如地球就不是圓形的 但是我們還是定他為球形 體積是不能壓縮到無限的 如果組成黑洞的成分沒有變質 那麼 當一個元素的原子極...