程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle存儲過程中正確使用游標創建數組方案

Oracle存儲過程中正確使用游標創建數組方案

編輯:Oracle數據庫基礎

以下的文章主要介紹的是如何在Oracle存儲過程中正確的使用相關游標,以及如何正確的創建數組Oracle,我們都知道在Oracle存儲過程裡,我們對其可以創建與數組類似的東西,以下就是文章的具體內容的介紹。

  1. Type arr is table of varchar2(5) index by binary integer; 

例如可以把使用游標查出來的數據的每一行放入一個數組

  1. TYPE V_TABLE1 IS TABLE OF cur1%ROWTYPE INDEX BY PLS_INTEGER; 

%ROWTYPE :

表示該類型為行數據類型,存儲的是一行數據,一行數據裡可以有多列,類似於表裡的一行數據,也可以是游標裡的一行數據,如:

  1. vs_row1 表%rowtype;  
  2. vs_row2 游標%rowtype;  

PLS_INTEGER:

Binary_Integer 與 Pls_Integer 都是整型類型. Binary_Integer類型變量值計算是由Oracle來執行,不會出現溢出,但是執行速度較慢,因為它是由Oracle模擬執行。而Pls_Integer的執行是由硬件即直接由CPU來運算,因而會出現溢出,但其執行速度較前者快許多。
 

上述的相關內容就是對在Oracle存儲過程中使用游標的描述,希望會給你帶來一些幫助在此方面。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved