我发现用谷歌搜索DBMS_SQL.varchar2s
是表。这让我更加困惑,因为Table.COUNT似乎没有任何意义。
答案 0 :(得分:4)
实际上,它定义为:
type varchar2s is table of varchar2(256) index by binary_integer;
但"表..."使它成为plsql集合而不是数据库表。两个完全不同的用法词#34; table"当你使用它时,它与任何其他变量相同:
declare
some_collection dbms_sql.varchar2s;
COUNT
则是一个属性,表示集合包含的行数(或者入口数)。
并将用作some_collection.count
的上述声明。
例如:
for collection_index in 1 .. some_collection.count
loop
.
.
.
end loop;
我希望他为你清理它。