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
