集合属性的含义是什么

时间:2014-10-09 09:20:23

标签: plsql

我想在我的代码中找到集合属性。 我只知道集合对象及其访问方法。 任何人都可以向我解释“收集属性”是什么意思吗?

2 个答案:

答案 0 :(得分:5)

收集"方法"有时被称为"属性"。因此,"属性"集合是可以在集合上调用的方法:

Method  Type       Description
DELETE  Procedure  Deletes elements from collection.
TRIM    Procedure  Deletes elements from end of varray or nested table.
EXTEND  Procedure  Adds elements to end of varray or nested table.
EXISTS  Function   Returns TRUE if and only if specified element of varray or nested table exists.
FIRST   Function   Returns first index in collection.
LAST    Function   Returns last index in collection.
COUNT   Function   Returns number of elements in collection.
LIMIT   Function   Returns maximum number of elements that collection can have.
PRIOR   Function   Returns index that precedes specified index.
NEXT    Function   Returns index that succeeds specified index.

所以"访问方法"你在问题中提到的是"属性"你正在寻找。

Documentation here

不幸的是,Oracle重载术语"属性"但它的使用并不是真的一致。例如,%NOTFOUND%ROWTYPE是游标属性。

分享并享受。

答案 1 :(得分:0)

解决这些问题的最佳位置是Oracle官方文档。在您的情况下,它是关于PL/SQL Collections and Records的那个,对于收集方法,请参阅the respective chapter