Extended Data Types
Important Notice: Migration of Documentation Website
Please be advised that our documentation website is currently undergoing a migration to a new platform. To ensure you have access to the most up-to-date information, we kindly request that you visit our new documentation website located at:
Official Snowflake Snowconvert Documentation
For any immediate assistance or if you encounter any issues, please contact our support team at [email protected].
Thank you for your understanding.
Description
Beginning with Oracle Database 12_c_, you can specify a maximum size of 32767 bytes for the
VARCHAR2,NVARCHAR2, andRAWdata types. You can control whether your database supports this new maximum size by setting the initialization parameterMAX_STRING_SIZE.A
VARCHAR2orNVARCHAR2data type with a declared size of greater than 4000 bytes, or aRAWdata type with a declared size of greater than 2000 bytes, is an extended data type. (Oracle SQL Language Reference Extended Data Type).
Oracle allows increasing the database max string size from STANDARD to EXTENDED, however, Snowflake does not contain an equivalent for this functionality.
Therefore VARCHAR2, NVARCHAR2 and RAW extended Data Types are not supported in Snowflake, and they are transformed just as regular VARCHAR2, NVARCHAR2, and RAW data types. Check Character Data Types and RAW Data Types for more information.
Known Issues
1. MAX STRING SIZE not recognized
ALTER SYSTEM SET MAX_STRING_SIZE='EXTENDED';
Is not being parsed by SnowConvert.
Related EWIs
No related EWIs.
Last updated
