2024
Details about the releases of Snowflake SnowConvert during 2024.
SQL Core 28.2.32 April 30th
This version is currently in preview.
Improved the EmbeddedCodeUnitReport. Added four more columns: FDM Count, PRF Count, FDM and PRF.
Added new breaking change at the UI. Now, the user will have to inquire about an access code for doing their assessment. For more details, please check here.
[SQLServer] Added translation for DB_ID function.
[SQLServer] Added basic translation for CREATE SCHEMA.
[SQLServer] Added an FDM for CREATE INDEX.
[Teradata] Improved binding variable translations.
[Teradata] Added new parsing capability for BYTE data type.
[Oracle] Improved translation of procedure parameters avoiding deployment errors.
SQL Core 28.2.11 April 24th
This version is currently in preview.
Common
Added a new assessment report EmbeddedCodeUnitReport, for more information, please visit here.
Improved the TopLevelCodeUnitReport. Added four more columns: FDM Count, PRF Count, FDM and PRF. For more information, please visit here.
Fixed an unexpected error in creating an assessment report.
Teradata
Added translation for CONTINUE HANDLER.
Oracle
Added and improved parsing capability to read EXPLAIN PLAN statement, U-Literals and CTAS.
Improve CURSOR translation when it has to define a cursor with object_construct.
SQLServer
Improved ALTER TABLE translation.
SQL Core 28.1.113 April 17th
Common
Improved the mechanism of line counting.
SQLServer
Improved the parser to read line breaks within Bracket Identifiers.
Improved translation for Alter Table commenting on the default constraints.
Improved translation robustness.
Oracle
Added more parsing functionality to read REVOKE, EXIT and ^= inequality operator.
Improved the parser to avoid errors when reading
ENABLE LOGICAL REPLICATION ALL KEYS
Improved the assessment to identify correctly the BEGIN/END code unit .
SQL Core 28.1.100 April 9th
Common
Improved the parsing functionality, resulting in the resolution of numerous parsing errors (SSC-EWI-0001)
Teradata
Add parsing functionality for REMOVE statement
Fixed alias lost issue
COLLECT STATISTICS changed from EWI to FDM
Oracle
Improved the parsing functionality for:
SQL*Plus SPOOL command
Multiline table name or column name
Subqueries with a correlation name
Partition by and Global partition by clauses
Improved conversion robustness
SQLServer
Fixed double quote lost in translation issue
Fixed translation when INSERT is used as function name
Fixed translation for COS function
SQL Core 28.1.78 March 26th
Common
Added significant improvements to parsing functionality, resulting in the resolution of numerous parsing errors.
Teradata
Fixed RETURN of OPEN CURSOR when inside COMPOUND and LABEL statements.
Fixed column names converted as bind variables in INSERT statements.
Fixed RTRIM being added to SET in UPDATE statements.
Fixed VARCHAR's length missing when casting to VARCHAR.
Improved transformation of CAST functionalities.
Removed 'YYYY-MM-DD' date format showing as unsupported.
Oracle
Added transformation for UPDATE SELECT statements.
Added transformation for STORED PROCEDURE calls inside SELECT statements.
Improved transformation of FOREIGN KEY constraints defined in CREATE TABLE by moving them to ALTER TABLE statements.
SQL Server
Added transformation for Table Value Constructor in SELECT statement.
Added transformation for TINYINT casting.
Added transformation for the SYSDATETIMEOFFSET function.
Added transformation for sp_rename functionality for TABLEs and COLUMNs.
Fixed transformation for DEFAULT constraint not being added to CREATE TABLE.
Fixed TABLEs created by SELECT INTO statements showing as a missing object.
Improved transformation of CREATE PROCEDURE when returning RESULTSET variables.
Improved the transformation of ALTER TABLE statements by commenting out the WITH CHECK/NOCHECK clause and CHECK constraint, as they are redundant in Snowflake.
Removed unnecessary CREATE and DROP index statements, as they are redundant in Snowflake.
SQL Core 28.1.20 March 19
Common
Added New Code Unit Methodology
Added Code Completeness Score
Added New Reports: Top Level Code Unit Report and Scope Validation Report.
Provide tables conversion for free.
Improved SnowConvert messages - EWI, FDMs, and PRF
SQL Core 28.0.14 February 7th
Oracle
Foreign keys referencing views marked as not supported in Snowflake
Foreign keys data type mismatch marked as not supported in Snowflake
SQL Server
Fix MODULUS operation exception when using a column without table reference
Fix tables inside procedures that are being reported as objects in Assessment.docx
SQL Core 28.0.11 January 25th
Teradata
Reorder option NOT NULL before COMMENT in column table definitions
Oracle
Fix resolution of Symbol Procedures now considering parameters
SQL Core 28.0.9 January 22nd
SQL Server
Generating RAISE exception info in BEGIN-TRY CATCH Block
Oracle
Fix parsing error of VARRAY in table properties
Add transformation for SDO_GEOMETRY
SQL Core 28.0.3 January 16th
Common
Fix wrong filename in Top level object report.
SQL Server
Support translation of XML functions.
SQL Core 27.1.43 January 9th
SQL Server
Add conversion support for comments (sp_addextendedproperty).
Fix SnowConvert demo has object counting inconsistencies.
Fix default alter not generating in different batches.
Fix conversion rate above 100% in SnowConvert demo.
Remove GO statement due to functionality already simulated with anonymous blocks
Teradata
Fix the wrong column size of view when using LEFT on CAST as a VARCHAR.
Oracle
Fix nested functions are being counted as functions inside packages.
Fix TRUNC_UDF() included in Oracle conversion. but references Teradata.
SQL Core 27.1.29 January 2nd
SQL Server
Fix some missing dependencies issues generated that were incorrect.
Fix of Assessment json report when it generates wrong numeric string format.
Added the transformation of DELETE STATEMENT common pattern to remove duplicated rows.
Added the transformation for Select Objects inside an If Statement in Anonymous Blocks.
Oracle
Added parsing support for ALTER SESSION with PARALLEL.
Fix values on the Docx Report that were missing.
Last updated