AI Vector Search Known Bugs
This section describes AI Vector Search known bugs in Oracle Database 23ai that affect all platforms.
Parent topic: Open Bugs Affecting All Platforms
Bug 37777713
The following applies only while performing a RAC two-stage rolling patch from 23.6 or 23.7 to 23.8 and above.
Just as in 23.6 and 23.7, explicit vector storage format usage in PL/SQL will raise a compile time error. Neither the constructor nor the type accept a storage format argument. The constructor always defaults to dense and vector variables may contain vectors with either storage format (as passed in via SQL or elsewhere).
Column references (such as %type
, %rowtype
, and
static cursors) to dense vectors will also be unchanged during the patch.
These will create flexible storage format vectors. Usage of sparse column
references in PL/SQL will now raise a PLS-850
, feature not
supported, during a 2-stage RAC roll.
Once the patch is enabled, the PL/SQL compiler behaves normally. The vector constructor and type support the storage format argument. Vector variables adhere to the storage format constraints, whether declared explicitly or inherited from SQL. Errors are raised upon assignment if the vector fails the storage format constraint check, as they are for dimension count and dimension format.
Workaround
Use EXECUTE IMMEDIATE
or another dynamic reference to query a sparse
column.
Parent topic: AI Vector Search Known Bugs