ANYDATASET
Description
This type contains a description of a given type plus a set of data instances of that type.
ANYDATASETcan be used as a procedure parameter data type where such flexibility is needed. The values of the data instances can be of SQL built-in types as well as user-defined types. (Oracle SQL Language Reference ANYDATASET Data Type).
The ANYDATASET data type is not supported in Snowflake. A possible workaround for this data type could be Snowflake ARRAY, however that transformation is currently not supported by SnowConvert.
{ SYS.ANYDATASET | ANYDATASET }Sample Source Patterns
Create Table with ANYDATASET
Oracle
CREATE TABLE anydatasettable
(
col1 NUMBER,
col2 ANYDATASET,
col3 SYS.ANYDATASET
);Snowflake
Inserting data into ANYDATASET column
Oracle
Snowflake
Known Issues
1. Inserts are being parsed incorrectly
Some of the functions needed to create and insert a new ANYDATASET object are not being parsed correctly by SnowConvert.
1. No access to the ANYDATASET built-in package
Most operations with ANYDATASET columns require to use the ANYDATASET built-in package, transformation for Oracle built-in packages is not supported by SnowConvert yet.
Related EWIs
SSC-FDM-OR0041: Built In Package Not Supported.
SSC-EWI-0039: Sematic information could not be loaded.
SSC-FDM-0006: Number type column may not behave similarly in Snowflake
SSC-FDM-0026: Type not supported by Snowflake.
Last updated