Name
Varray_Storage Clause
Synopsis
VARRAY varray_item
{ {[ELEMENT] IS OF [TYPE] (ONLY type)
| [NOT] SUBSTITUTABLE AT ALL LEVELS
}
| STORE AS LOB
{ LOB_segname
[([TABLESPACE tablespace_name]
[{ENABLE | DISABLE} STORAGE IN ROW]
[Storage_Clause]
[CHUNK integer]
[PCTVERSION integer ]
[CACHE | NOCACHE [LOGGING | NOLOGGING]]
)]
| ([TABLESPACE tablespace_name]
[{ENABLE | DISABLE} STORAGE IN ROW]
[Storage_Clause]
[CHUNK integer]
[PCTVERSION integer ]
[CACHE | NOCACHE [LOGGING | NOLOGGING]]
)
}
}Defines the storage characteristics of a VARRAY (variable array, a type of Oracle collection). New with Oracle8i.
- varray_item
Specifies the name of the VARRAY item.
- ELEMENT
Specifies that the element type of a collection column or attribute is to be constrained to a subtype of its declared type.
- IS OF TYPE
Specifies that the type of the object column is to be constrained to a subtype of its declared type.
- NOT SUBSTITITABLE AT ALL LEVELS
Specifies that the object column cannot hold instances corresponding to any of its subtypes and that substitution is disabled for any embedded object attributes and elements of embedded nested tables and VARRAYs. The default is SUBSTITUTABLE AT ALL LEVELS.
- STORE AS LOB
Specifies that the VARRAY is to be stored as a LOB and that the storage parameters to be applied follow this keyword.
- TABLESPACE
Specifies the name of the tablespace in which the LOB will be stored.
- ENABLE STORAGE IN ROW
Specifies that the LOB data may be stored in the data row if its size is less than approximately ...