ORACLE集合常用方法
pl/sql預定義了在varray 和巢狀表例項上進行呼叫的方法。這些方法能在集合上執行一定的功能。
EXISTS | 該函式返回集合中第一個元素的索引,如果集合為空,返回NULL | Collection.EXISTS(index) |
COUNT | 該函式集合元素的數目 | Collection.COUNT |
DELETE | 該過程從巢狀表中刪除一個或多個或合部元素 | Table_name.DELETE 刪除所有元素 Table_name.delete(index)刪除指定索引的記錄 Table_name.delete(start_index,end_index)刪除區間內元素 |
FIRST | 返回集合第一個元素索引,如果集合為空,返回NULL | Collection.FIRST |
LAST | 返回集合中最後一個元素索引,如果集合為空,返回NULL | Collection. LAST |
NEXT | 返回集合當前元素的下一個元素的索引,如果它不存在就返回NULL | Collection. NEXT |
PRIOR | 返回集合當前元素的上一個元素的索引,如果它不存在就返回NULL | Collection. PRIOR |
LIMIT | 返回varray中建立元素的最大個數 | Collection. LIMIT |
EXTENDS | 該過程在集合的末尾新增新的元素 | Collection.EXTEND新增一個NULL元素;Collection.extends(n)新增N個NULL元素,Collection.extend(n,index)新增由index指定位置上元素的n個副表 |
TRIM | 從集合末尾處刪除元素 | Collection.TRIM 刪除最後一個元素 Collection.TRIM(n)刪除最後N個元素 |
與index-by表不同,varray和巢狀表可以作為物件-關係表中的珍儲存在資料庫中。它們也可以作為物件關係表中的列使用。為了表示出作為資料庫列的資料型別,集合型別必須是在pl/sql和sql中可見。這需要使用create or replace type 語句定義而不能僅在pl/sql塊中進行區域性定義。語法如下:
create of replace type table_name is table of data_type
[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11423276/viewspace-988794/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【JAVA集合】JAVA集合框架及其常用方法Java框架
- java String 常用方法集合Java
- Oracle常用sql語法集合OracleSQL
- 【Java集合】單列集合Collection常用方法詳解Java
- python3常用方法集合Python
- Java集合 HashSet的原理及常用方法Java
- java之集合框架使用細節及常用方法Java框架
- Oracle 常用方法彙總Oracle
- [Oracle]常用日期取值方法Oracle
- Oracle資料庫維護常用SQL語句集合Oracle資料庫SQL
- 常用函式集合函式
- 常用集合的原理分析
- Android 常用框架集合Android框架
- 常用Function大集合Function
- Oracle SQL效能優化常用方法OracleSQL優化
- Oracle 集合Oracle
- 【JavaSE】Map集合,HashMap的常用方法put、get的原始碼解析JavaHashMap原始碼
- Oracle SQL效能最佳化常用方法OracleSQL
- Oracle常用的轉儲方法總結Oracle
- 常用Java集合類總結Java
- 常用控制元件類集合控制元件
- Oracle 集合操作Oracle
- oracle集合型別的first、next、prior、last方法.TXTOracle型別AST
- oracle 常用命令及參照方法Oracle
- Oracle檢視執行計劃常用方法Oracle
- Mac 常用命令集合Mac
- 十五個常用的 Laravel 集合(Collection)Laravel
- 15個常用的Laravel 集合(Collection)Laravel
- C#常用集合總結-2C#
- 網上常用免費WebServices集合Web
- DB2常用指令集合DB2
- VI常用命令集合
- pbootcms常用標籤程式碼集合boot
- C#中常用集合型別C#型別
- ORACLE 集合運算Oracle
- Oracle 排序中常用的NULL值處理方法Oracle排序Null
- golang實現常用集合原理介紹Golang
- Linux 常用命令集合Linux