LogoLogo
SnowflakeDocumentation Home
  • Snowflake SnowConvert Documentation
  • General (Beta)
    • Getting Started
      • System Requirements
      • Download and Access
      • Best practices
      • End User License Agreement
      • Release Notes ( Beta)
    • General Issues and Troubleshooting
      • FAQ and Troubleshooting
      • Complex Pattern Issues
        • MSCCP0001
        • MSCCP0002
        • MSCCP0003
        • MSCCP0004
        • MSCCP0005
        • MSCCP0006
        • MSCCP0007
        • MSCCP0008
        • MSCCP0009
        • MSCCP0010
        • MSCCP0011
      • Conversion Issues
        • MSCEWI1001
        • MSCEWI1002
        • MSCEWI1003
        • MSCEWI1004
        • MSCEWI1005
        • MSCEWI1006
        • MSCEWI1007
        • MSCEWI1009
        • MSCEWI1010
        • MSCEWI1011
        • MSCEWI1012
        • MSCEWI1013
        • MSCEWI1014
        • MSCEWI1015
        • MSCEWI1016
        • MSCEWI1017
        • MSCEWI1018
        • MSCEWI1019
        • MSCEWI1020
        • MSCEWI1021
        • MSCEWI1022
        • MSCEWI1023
        • MSCEWI1024
        • MSCEWI1025
        • MSCEWI1026
        • MSCEWI1027
        • MSCEWI1028
        • MSCEWI1029
        • MSCEWI1030
        • MSCEWI1031
        • MSCEWI1032
        • MSCEWI1033
        • MSCEWI1034
        • MSCEWI1035
        • MSCEWI1036
        • MSCEWI1037
        • MSCEWI1038
        • MSCEWI1039
        • MSCEWI1040
        • MSCEWI1041
        • MSCEWI1042
        • MSCEWI1043
        • MSCEWI1044
        • MSCEWI1045
        • MSCEWI1046
        • MSCEWI1047
        • MSCEWI1048
        • MSCEWI1049
        • MSCEWI1050
        • MSCEWI1051
        • MSCEWI1052
        • MSCEWI1053
        • MSCEWI1054
        • MSCEWI1055
        • MSCEWI1056
        • MSCEWI1057
        • MSCEWI1058
          • Teradata
          • Oracle
          • SQL Server
        • MSCEWI1059
        • MSCEWI1060
        • MSCEWI1061
        • MSCEWI1062
        • MSCEWI1063
        • MSCEWI1064
        • MSCEWI1065
        • MSCEWI1066
        • MSCEWI1067
        • MSCEWI1068
        • MSCEWI1069
        • MSCEWI1070
        • MSCEWI1071
        • MSCEWI1072
        • MSCEWI1073
        • MSCEWI1074
        • MSCEWI1075
        • MSCEWI1076
        • MSCEWI1077
        • MSCEWI1078
        • MSCEWI1079
        • MSCEWI1080
        • MSCEWI1081
        • MSCEWI1082
        • MSCEWI1083
        • MSCEWI1084
        • MSCEWI1086
        • MSCEWI1087
        • MSCEWI1088
        • MSCEWI1089
        • MSCEWI1090
        • MSCEWI1091
        • MSCEWI1092
        • MSCEWI1093
        • MSCEWI1094
        • MSCEWI1095
        • MSCEWI1096
        • MSCEWI1097
        • MSCEWI1098
        • MSCEWI1099
        • MSCEWI1100
        • MSCEWI1101
        • MSCEWI1102
        • MSCEWI1108
      • Informative Issues
        • MSCINF0001
        • MSCINF0002
        • MSCINF0003
        • MSCINF0004
        • MSCINF0005
        • MSCINF0006
        • MSCINF0007
        • MSCINF0008
    • Review Results
      • Output Code
      • Reports
        • Assessment Report
          • Overall Conversion Summary
          • SQL Conversion Summary
          • Scripts Line Conversion Summary
          • Object Conversion Summary
          • File and Object Level Breakdown - SQL Files
          • File and Object Level Breakdown - SQL Identified Objects
          • Scripts - Files
          • Scripts - Identified Objects
          • Schemas
          • Databases & Schemas
        • Top-Level Objects Report
        • Top-Level Queries Report
        • Issues Report
        • HTML Report
        • Missing Objects Report
        • Object References Report
        • Elements Report
    • How to Use SnowConvert with Docker
  • User Guide (Beta)
    • User Guide
    • How to install the tool
      • Linux
      • Windows
      • MacOS
    • How to update the tool
    • How to request an access code
    • What is a SnowConvert Project?
    • Supported Source Platforms
    • Assessment
      • Analyzing subfolders
    • Conversion
      • Converting subfolders
      • General Conversion Settings
      • Teradata Conversion Settings
      • Oracle Conversion Settings
      • SQL Server Conversion Settings
    • How to use the SnowConvert CLI
    • Additional Parameters
      • SnowConvert for SQL
      • Spark SnowConvert
    • Command Line Interface
  • FOR SQL LANGUAGES (BETA)
    • Release Notes
      • 2024
      • 2023
    • General Issues and Troubleshooting
  • General (Legacy)
    • Getting Started
      • Download and Access
      • Installation and Licensing
      • End User License Agreement
    • Contact Us
  • Function Reference
    • Teradata
      • CHAR2HEXINT_UDF
      • CHCKNUM_UDF
      • DATEADD_UDF
      • TIMESTAMP_DIFFERENCE_UDF
      • EXTRACT_TIMESTAMP_DIFFERENCE_UDF
      • TIME_DIFFERENCE_UDF
      • DATE_TO_INT_UDF
      • INT_TO_DATE_UDF
      • FIRST_DAY_OF_MONTH_ISO_UDF
      • DAYNUMBER_OF_MONTH_UDF
      • DAYNUMBER_OF_YEAR_UDF
      • COMPUTE_EXPAND_ON_UDF
      • EXPAND_ON_UDF
      • DIFFTTIME_PERIOD_UDF
      • ROW_COUNT_UDF
      • GETQUERYBANDVALUE_UDF
      • GETQUERYBANDVALUE_UDF
      • INSTR_UDF
      • INSTR_UDF
      • INSTR_UDF
      • INTERVAL_MULTIPLY_UDF
      • INTERVAL_ADD_UDF
      • INTERVAL_TO_MONTHS_UDF
      • INTERVAL_TO_SECONDS_UDF
      • JSON_EXTRACT_DOT_NOTATION_UDF
      • JSON_EXTRACT_UDF
      • JULIAN_TO_DATE_UDF
      • MONTHS_BETWEEN_UDF
      • NULLIFZERO_UDF
      • NVP_UDF
      • PERIOD_INTERSECT_UDF
      • PERIOD_OVERLAPS_UDF
      • QUARTERNUMBER_OF_YEAR_UDF
      • ROUND_DATE_UDF
      • SUBSTR_UDF
      • SUBSTR_UDF
      • TD_DAY_OF_CALENDAR_UDF
      • TD_DAY_OF_WEEK_UDF
      • TD_DAY_OF_WEEK_COMPATIBLE_UDF
      • TD_WEEK_OF_YEAR_UDF
      • TD_DAY_OF_WEEK_COMPATIBLE_UDF
      • FIRST_DAY_JANUARY_OF_ISO_UDF
      • YEAR_BEGIN_ISO_UDF
      • TD_YEAR_BEGIN_UDF
      • LAST_DAY_DECEMBER_OF_ISO_UDF
      • YEAR_END_ISO_UDF
      • TD_YEAR_END_UDF
      • TIMESTAMP_ADD_UDF
      • DAY_OF_WEEK_LONG_UDF
      • MONTH_NAME_LONG_UDF
      • TO_BYTES_HEX_UDF
      • CENTURY_UDF
      • DAYNAME_LONG_UDF
      • DAYNAME_LONG_UDF
      • DATE_LONG_UDF
      • FULL_MONTH_NAME_UDF
      • ISO_YEAR_PART_UDF
      • JULIAN_DAY_UDF
      • MONTH_SHORT_UDF
      • ROMAN_NUMERALS_MONTH_UDF
      • SECONDS_PAST_MIDNIGHT_UDF
      • WEEK_OF_MONTH_UDF
      • YEAR_PART_UDF
      • YEAR_WITH_COMMA_UDF
      • INSERT_CURRENCY_UDF
      • WRAP_NEGATIVE_WITH_ANGLE_BRACKETS_UDF
      • TRANSLATE_CHK_UDF
      • WEEK_NUMBER_OF_QUARTER_COMPATIBLE_UDF
      • WEEK_NUMBER_OF_QUARTER_ISO_UDF
      • WEEK_NUMBER_OF_QUARTER_COMPATIBLE_UDF
      • WEEKNUMBER_OF_MONTH_UDF
  • For Teradata
    • Introduction
    • Getting Started (LEGACY)
      • Training and Support
      • Code Extraction
      • Using SnowConvert
      • Review Results
        • Assessment.csv Report
        • Assessment.docx Report
        • Elements Report
        • Issues Report
        • Lineage Report
        • Output code
        • TopLevelObjects Report
    • Command Line Interface
      • Renaming feature
    • Code Extraction
    • Processing the code
      • Preprocess tasks
    • SQL Translation Reference
    • Issues and Troubleshooting
      • General Issues
      • MSCEWI2001
      • MSCEWI2002
      • MSCEWI2003
      • MSCEWI2004
      • MSCEWI2005
      • MSCEWI2006
      • MSCEWI2007
      • MSCEWI2008
      • MSCEWI2009
      • MSCEWI2010
      • MSCEWI2011
      • MSCEWI2012
      • MSCEWI2013
      • MSCEWI2014
      • MSCEWI2015
      • MSCEWI2016
      • MSCEWI2017
      • MSCEWI2018
      • MSCEWI2019
      • MSCEWI2020
      • MSCEWI2021
      • MSCEWI2022
      • MSCEWI2023
      • MSCEWI2024
      • MSCEWI2025
      • MSCEWI2026
      • MSCEWI2027
      • MSCEWI2028
      • MSCEWI2029
      • MSCEWI2030
      • MSCEWI2031
      • MSCEWI2032
      • MSCEWI2033
      • MSCEWI2034
      • MSCEWI2035
      • MSCEWI2036
      • MSCEWI2037
      • MSCEWI2038
      • MSCEWI2039
      • MSCEWI2040
      • MSCEWI2041
      • MSCEWI2042
      • MSCEWI2043
      • MSCEWI2044
      • MSCEWI2045
      • MSCEWI2046
      • MSCEWI2047
      • MSCEWI2049
      • MSCEWI2050
      • MSCEWI2051
      • MSCEWI2052
      • MSCEWI2053
      • MSCEWI2054
      • MSCEWI2055
      • MSCEWI2056
      • MSCEWI2057
      • MSCEWI2058
      • MSCEWI2059
      • MSCEWI2060
      • MSCEWI2061
      • MSCEWI2062
      • MSCEWI2063
      • MSCEWI2064
      • MSCEWI2065
      • MSCEWI2066
      • MSCEWI2067
      • MSCEWI2068
      • MSCEWI2069
      • MSCEWI2070
      • MSCEWI2071
      • MSCEWI2072
      • MSCEWI2073
      • MSCEWI2074
      • MSCEWI2075
      • MSCEWI2076
      • MSCEWI2077
      • MSCEWI2078
      • MSCEWI2079
      • MSCEWI2080
      • MSCEWI2081
      • MSCEWI2082
      • MSCEWI2083
      • MSCEWI2084
      • MSCEWI2085
      • MSCEWI2086
      • MSCEWI2087
      • MSCEWI2088
      • MSCEWI2089
      • MSCEWI2090
      • MSCEWI2091
    • Release Notes
      • 2024
      • 2023
      • 2022
      • 2021
      • 2020
      • Roadmap
    • Considerations
  • For Oracle
    • Introduction
    • Getting Started (LEGACY)
      • Using SnowConvert
      • Review Results
        • Output Code
        • Assessment Report
        • Issues Report
        • Top-Level Objects Report
    • Command Line Interface
    • Code Extraction
    • Processing the code
      • Preprocess tasks
    • Issues and Troubleshooting
      • General Issues
      • MSCEWI3001
      • MSCEWI3002
      • MSCEWI3003
      • MSCEWI3004
      • MSCEWI3005
      • MSCEWI3006
      • MSCEWI3007
      • MSCEWI3008
      • MSCEWI3009
      • MSCEWI3010
      • MSCEWI3011
      • MSCEWI3012
      • MSCEWI3013
      • MSCEWI3014
      • MSCEWI3015
      • MSCEWI3016
      • MSCEWI3017
      • MSCEWI3018
      • MSCEWI3019
      • MSCEWI3020
      • MSCEWI3021
      • MSCEWI3022
      • MSCEWI3023
      • MSCEWI3024
      • MSCEWI3025
      • MSCEWI3026
      • MSCEWI3027
      • MSCEWI3028
      • MSCEWI3029
      • MSCEWI3030
      • MSCEWI3031
      • MSCEWI3032
      • MSCEWI3033
      • MSCEWI3034
      • MSCEWI3035
      • MSCEWI3036
      • MSCEWI3037
      • MSCEWI3038
      • MSCEWI3039
      • MSCEWI3040
      • MSCEWI3041
      • MSCEWI3042
      • MSCEWI3043
      • MSCEWI3044
      • MSCEWI3046
      • MSCEWI3047
      • MSCEWI3048
      • MSCEWI3049
      • MSCEWI3050
      • MSCEWI3051
      • MSCEWI3052
      • MSCEWI3053
      • MSCEWI3054
      • MSCEWI3055
      • MSCEWI3056
      • MSCEWI3057
      • MSCEWI3058
      • MSCEWI3059
      • MSCEWI3060
      • MSCEWI3061
      • MSCEWI3062
      • MSCEWI3063
      • MSCEWI3064
      • MSCEWI3065
      • MSCEWI3066
      • MSCEWI3067
      • MSCEWI3068
      • MSCEWI3069
      • MSCEWI3070
      • MSCEWI3071
      • MSCEWI3072
      • MSCEWI3073
      • MSCEWI3074
      • MSCEWI3075
      • MSCEWI3076
      • MSCEWI3077
      • MSCEWI3078
      • MSCEWI3079
      • MSCEWI3080
      • MSCEWI3081
      • MSCEWI3082
      • MSCEWI3083
      • MSCEWI3084
      • MSCEWI3085
      • MSCEWI3086
      • MSCEWI3087
      • MSCEWI3088
      • MSCEWI3089
      • MSCEWI3090
      • MSCEWI3091
      • MSCEWI3092
      • MSCEWI3093
      • MSCEWI3094
      • MSCEWI3095
      • MSCEWI3096
      • MSCEWI3097
      • MSCEWI3098
      • MSCEWI3099
      • MSCEWI3100
      • MSCEWI3101
      • MSCEWI3102
      • MSCEWI3103
      • MSCEWI3104
      • MSCEWI3105
      • MSCEWI3106
      • MSCEWI3107
      • MSCEWI3108
      • MSCEWI3109
      • MSCEWI3110
      • MSCEWI3111
      • MSCEWI3112
      • MSCEWI3113
      • MSCEWI3114
      • MSCEWI3115
      • MSCEWI3116
      • MSCEWI3117
      • MSCEWI3118
      • MSCEWI3119
      • MSCEWI3120
      • MSCEWI3121
      • MSCEWI3122
      • MSCEWI3123
      • MSCEWI3124
      • MSCEWI3125
      • MSCEWI3126
      • MSCEWI3127
      • MSCEWI3128
      • MSCEWI3129
      • MSCEWI3130
      • MSCEWI3131
      • MSCEWI3132
      • MSCEWI3133
      • MSCEWI3135
    • Release Notes
      • 2023
      • 2022
      • 2021
      • 2020
      • Roadmap
    • SQL Translation Reference
  • FOR SQL SERVER
    • Introduction
    • Getting Started (LEGACY)
      • Training and Support
      • Arrange the Source Code
      • Review Results
        • Output Code
        • Assessment Report
        • Issues Report
        • TopLevelObjects Report
      • Using SnowConvert
    • Command Line Interface
    • Code Extraction
    • Translation Reference
    • Issues and Troubleshooting
      • General Issues
      • MSCEWI4001
      • MSCEWI4002
      • MSCEWI4003
      • MSCEWI4004
      • MSCEWI4005
      • MSCEWI4006
      • MSCEWI4007
      • MSCEWI4008
      • MSCEWI4009
      • MSCEWI4010
      • MSCEWI4011
      • MSCEWI4012
      • MSCEWI4013
      • MSCEWI4014
      • MSCEWI4015
      • MSCEWI4016
      • MSCEWI4017
      • MSCEWI4018
      • MSCEWI4019
      • MSCEWI4020
      • MSCEWI4021
      • MSCEWI4022
      • MSCEWI4023
      • MSCEWI4024
      • MSCEWI4025
      • MSCEWI4026
      • MSCEWI4027
      • MSCEWI4028
      • MSCEWI4029
      • MSCEWI4030
      • MSCEWI4031
      • MSCEWI4032
      • MSCEWI4033
      • MSCEWI4034
      • MSCEWI4035
      • MSCEWI4036
      • MSCEWI4037
      • MSCEWI4038
      • MSCEWI4039
      • MSCEWI4040
      • MSCEWI4041
      • MSCEWI4042
      • MSCEWI4043
      • MSCEWI4044
      • MSCEWI4045
      • MSCEWI4046
      • MSCEWI4047
      • MSCEWI4048
      • MSCEWI4049
      • MSCEWI4050
      • MSCEWI4051
      • MSCEWI4052
      • MSCEWI4053
      • MSCEWI4054
      • MSCEWI4055
      • MSCEWI4056
      • MSCEWI4057
      • MSCEWI4058
      • MSCEWI4059
      • MSCEWI4060
      • MSCEWI4061
      • MSCEWI4062
      • MSCEWI4063
      • MSCEWI4064
      • MSCEWI4065
      • MSCEWI4066
      • MSCEWI4067
      • MSCEWI4068
      • MSCEWI4069
      • MSCEWI4070
      • MSCEWI4071
      • MSCEWI4072
      • MSCEWI4073
      • MSCEWI4074
      • MSCEWI4075
    • Release Notes
      • 2023
      • 2022
      • 2021
      • Roadmap
  • For IBM DB2
    • Introduction
    • Getting Started (LEGACY)
      • Using SnowConvert
      • Review Results
        • Output
        • Reports
    • Command Line Interface
    • Translation Reference
    • Issues and Troubleshooting
      • MSCEWI5001
      • MSCEWI5002
      • MSCEWI5003
      • MSCEWI5004
      • MSCEWI5005
      • MSCEWI5006
      • MSCEWI5007
      • MSCEWI5008
      • MSCEWI5009
      • MSCEWI5010
      • MSCEWI5011
      • MSCEWI5012
      • MSCEWI5013
      • MSCEWI5014
      • MSCEWI5015
      • MSCEWI5016
      • MSCEWI5017
      • MSCEWI5018
      • MSCEWI5019
      • MSCEWI5020
      • MSCEWI5021
      • MSCEWI5022
    • Release Notes
      • 2022
  • For PostgreSQL
    • Introduction
    • Getting Started (LEGACY)
      • Using SnowConvert
      • Review Results
        • Output
        • Reports
    • Command Line Interface
    • Translation Reference
    • Issues and Troubleshooting
      • MSC-PG0000
      • MSC-PG0001
      • MSC-PG0002
      • MSC-PG0003
      • MSC-PG0004
      • MSC-PG0005
      • MSC-PG0006
      • MSC-PG0007
      • MSC-PG0008
      • MSC-PG0009
      • MSC-PG0010
      • MSC-PG0011
      • MSC-PG0012
      • MSC-PG0013
      • MSC-PG0014
      • MSC-PG0015
      • MSC-PG0016
      • MSC-PG0017
      • MSC-PG0018
      • MSC-PG0019
      • MSC-PG0020
      • MSC-PG0021
      • MSC-PG0022
      • MSC-PG0023
      • MSC-PG0024
      • MSC-PG0025
      • MSC-PG0026
      • MSC-PG0027
      • MSC-PG0028
    • Release Notes
      • 2022
  • For Greenplum
    • Introduction
    • Getting Started (LEGACY)
      • Using SnowConvert
      • Review Results
        • Output
        • Reports
    • Command Line Interface
    • Translation Reference
    • Issues and Troubleshooting
      • MSC-GP0000
      • MSC-GP0001
      • MSC-GP0002
      • MSC-GP0003
    • Release Notes
      • 2022
  • For Amazon RedShift
    • Introduction
    • Getting Started (LEGACY)
      • Using SnowConvert
      • Review Results
        • Output
        • Reports
    • Command Line Interface
    • Translation Reference
    • Issues and Troubleshooting
      • MSC-RS0004
      • MSC-RS0005
      • MSC-RS0011
      • MSC-RS0012
      • MSC-RS0013
      • MSC-RS0014
    • Release Notes
      • 2022
  • For Google BigQuery
    • Introduction
    • Getting Started (LEGACY)
      • Using SnowConvert
      • Review Results
        • Output
        • Reports
    • Command Line Interface
    • Translation Reference
    • Issues and Troubleshooting
      • General Issues
      • MSC-BQ0001
      • MSC-BQ0002
      • MSC-BQ0003
      • MSC-BQ0004
      • MSC-BQ0005
      • MSC-BQ0006
      • MSC-BQ0007
      • MSC-BQ0008
      • MSC-BQ0009
      • MSC-BQ0010
      • MSC-BQ0011
      • MSC-BQ0012
      • MSC-BQ0013
      • MSC-BQ0014
      • MSC-BQ0015
      • MSC-BQ0016
    • Release Notes
      • 2022
  • For Apache Hive
    • Introduction
    • Getting Started (LEGACY)
      • Using SnowConvert
      • Review Results
        • Output
        • Reports
    • Command Line Interface
    • Translation Reference
    • Issues and Troubleshooting
    • Release Notes
      • 2022
  • For Vertica
    • Introduction
    • Getting Started (LEGACY)
      • Using SnowConvert
      • Review Results
        • Output
        • Reports
    • Command Line Interface
    • Translation Reference
    • Issues and Troubleshooting
    • Release Notes
      • 2022
  • for Spark (Scala)
    • Snowpark Migration Accelerator for Spark Scala
  • FOR SPARK (PYTHON)
    • Snowpark Migration Accelerator for PySpark
  • Databricks workloads
    • Getting started
      • DBC files explode
Powered by GitBook
On this page
  • Release 1.0.37 - December 22nd, 2021
  • Release 1.0.3 - December 7th, 2021
  • Release 1.0.2 - November 22nd, 2021
  • Release 1.0.1 - November 8th, 2021
  • Release 1.0.0 - October 26th, 2021
  • Release 0.8.15 - October 12th, 2021
  • Release 0.8.14 - September 28th, 2021
  • Release 0.8.13 - September 16th, 2021
  • Release 0.8.11 - September 1st, 2021
  • Release 0.8.9 - August 16th, 2021
  • Release 0.8.8 - August 4th, 2021
  • Release 0.8.7 - July 20th, 2021
  • Release 0.8.6 - July 8th, 2021
  • Release 0.8.5 - July 7th, 2021
  • Release 0.8.3 - June 28th, 2021
  • Release 0.8.0 - June 21st, 2021
  • Release 0.7.5 - June 9th, 2021
  • Release 0.7.3 - June 8th, 2021
  • Release 0.7.2 - May 25th, 2021
  • Release 0.7.1 - May 11th, 2021
  • Release 0.7.0 - April 27th, 2021
  • Release 0.6.6 - April 16th, 2021
  • Release 0.6.5 - March 31st, 2021
  • Release 0.6.3 - March 29st, 2021
  • Release 0.6.2 - March 23th, 2021
  • Release 0.6.1 - March 17th, 2021
  • Release 0.5.1 - March 1st, 2021
  • Release 0.4.0 - February 13th, 2021
  • Release 0.3.2 - January 29th, 2021
  • Release 0.3.1 - January 19th, 2021
  • Release 0.3.0 - January 8th, 2021
  1. For Oracle
  2. Release Notes

2021

Details about the releases of Snowflake SnowConvert for Oracle during 2021.

Previous2022Next2020

Last updated 1 year ago

This is a deprecated version of the SnowConvert documentation, please visit the official site .

Release 1.0.37 - December 22nd, 2021

SnowConvert Core 3.2.14

Added:

  • Improved functional equivalence testing for Inner & Equi join.

Fixes and Improvements:

  • Improved assessment reports when there are no identified objects.

  • Fixed case for TO_DATE function with numeric input parameter.

  • Improved backslash handling in REGEXP function.

Release 1.0.3 - December 7th, 2021

SnowConvert Core 3.1.43

Added:

  • Improved limited access documentation by implementing the new translation specification pages for:

    • Join

      • Band Join.

      • Inner Join.

    • Data types

      • Character Data types

      • Numeric Data types

      • Long Data type

      • Datetime and Interval Data types

      • Raw and Long Data types

      • LOB Data types

      • JSON Data type

      • Extended Data types

      • Rowid Data Type

      • ANSI Data Types

      • User-Defined Types

      • Any Types

      • Spatial Types

Fixes and Improvements:

  • Improved transformation for cumulative statements in window functions.

  • Fixed calls of procedures and functions inside packages.

Release 1.0.2 - November 22nd, 2021

SnowConvert Core 3.1.24

Added:

  • Improved limited access documentation by implementing the new translation specification pages:

    • Outer Join.

    • Anti Join.

    • Self Join.

    • Semi Join.

    • Equijoin.

    • Cartesian Products.

Fixes and Improvements:

  • Fixed inconsistency for procedure naming calls within package outputs.

  • Fixed implicit schemas not being added to procedure calls.

Release 1.0.1 - November 8th, 2021

SnowConvert Core 3.1.20

Fixes and Improvements:

  • Improve parsing recovery when there is not semicolon at the end of the statements.

  • Parsing error missing EWI for package item list declarations.

  • Fixing error related to translation of Date arithmetic operations with "+" and "-" signs.

  • Fixing error related to blank or empty strings in REPLACE and CONCAT built in functions.

  • Fixed Procedure numeric precision inconsistency.

  • Fixing inconsistency in procedure naming for package outputs.

Release 1.0.0 - October 26th, 2021

SnowConvert Core 3.1.12

Added:

  • Generation of HTML report for the conversion Assessment.

  • Conversion rate for objects in the Assessment report.

  • Information for Custom types in the Assessment report and the Top-level objects report.

  • TRUNC_UDF is now being used to transform TRUNC function.

Fixes and Improvements:

  • Updated colors in the Assessment report.

  • Updated views that depend on tables with Custom Types.

  • Aliases used in INSERT statements are now being removed.

  • Statement ALTER TABLE ... RENAME TO ... is no longer being marked as invalid.

  • Fixed consistency for types used in NVL function.

  • Synonyms referenced inside procedures and functions are now being converted to the referenced object.

  • Identifiers with the character '#' no longer cause procedures with empty bodies.

  • Fixed some cases in which procedures and functions were being generated with an empty body and add details to possible conversion errors inside procedural code.

Release 0.8.15 - October 12th, 2021

SnowConvert Core 3.1.10

Added:

  • Improve granularity for "CREATE TYPE" EWI messages

  • Implement Views mechanism for querying DDL elements with Types

  • Replace Type usage in DDL by Variants

Fixes and Improvements:

  • Fix for "CREATE SEQUENCE" with NOPARTITION keyword

  • Fix for "Large" number in store procedures

  • Added EWIs for known functional differences in Non-Ansi Outer Join syntax

  • Fixed Blank values in Oracle interpreted differently in Snowflake

  • Increased grammar coverage on Packages

Release 0.8.14 - September 28th, 2021

SnowConvert Core 3.1.8

Added:

  • Initial parsing of CREATE TYPE (heading, Options Structure, Object Structure, Varray and nested TABLE structure)

  • Parsing and transformation of Oracle Literals with 'q' operator parsing and transformation

Fixes and Improvements:

  • Fixed parsing error where ARRAY was not recognized as DATA TYPE

  • Fixed issue with date formats inside procedures and functions when DATE_INPUT_FORMAT was changed (JSDATE_UDF added).

  • Fixed inconsistences reporting warnings 'missing dependencies' (EWI1022)

  • Fixed problem with not equal operator precedence in JavaScript

  • Oracle Outer Join (+) is no longer being transformed to ANSI OUTER JOIN. Syntax with (+) is supported by Snowflake.

Release 0.8.13 - September 16th, 2021

SnowConvert Core 3.1.5

Added:

  • Implementation for Execute Immediate Into Record.

  • Transformation for cursor ROWTYPE property.

  • ROWTYPE helper.

  • Disclaimer for total parsing errors and unrecognized objects on Assessment.docx report.

  • EWIs (MSCEWI1051, MSCEWI1052, MSCEWI1053) for unsupported datatypes on Stored Procedures and Functions parameters.

  • EWI (MSCEWI3079) for Occurrence parameter in INSTR function.

Fixes and Improvements:

  • Comment is emitted correctly for EWI1040.

  • Reduced several parsing errors.

  • Reduced several conversion errors.

  • Improved Cursor helper for RECORDS.

  • EXEC call is also commented out when the statement inside is commented.

  • Multiple duplicated helpers emitted in the same procedure when there is an input error.

  • Fixed mismatch in parsing errors counting, between Assessment report and Issues report.

  • Fixed Top level Objects report showing 100% conversion rate when there were parsing errors.

Release 0.8.11 - September 1st, 2021

SnowConvert Core 3.1.1

Added:

  • EXEC is now used inside cursors.

  • Sequences are now being created with the "OR REPLACE" keyword.

  • Functions and procedures inside packages are now added to the top level object report.

  • Transformation for SQL built-in functions with Snowflake counterpart (functional equivalence may vary).

Fixes and Improvements:

  • Improved transformation for NULL values inside PL/SQL.

  • Some MSCEWI1037 "Translation planned for the future" were replaced with more informative EWIs.

  • Warning count in Assessment.csv was different from warning occurrences in output code.

  • BINARY_FLOAT datatype is converted to FLOAT.

  • FLOAT column datatype is no longer reported as error.

  • Oracle attributes like SQL%ROWCOUNT, SQLERRM or SQLCODE are binded correctly.

  • Fixed error with column names using '<' or '>'.

  • Fixed error that reported 99% objects conversion.

  • Reduced conversion errors.

Release 0.8.9 - August 16th, 2021

SnowConvert Core 3.1.0

Added:

  • Transformation for records inside procedures.

Fixed:

  • Fixed code of EXEC helper when handling records.

  • Improve parsing recovery for PACKAGES declaration.

  • Fixed transformation for PACKAGE constants values that are used inside procedures.

Release 0.8.8 - August 4th, 2021

SnowConvert Core 3.0.22

Added:

  • New Assessment.docx aspect.

  • Transformation for LIKE operator inside procedures.

  • Regions for procedure helpers.

  • New assessment section for procedures and functions inside packages.

Fixed:

  • Sequences with start values over the Snowflake limits are now being marked and reported.

  • Enhanced JavaScript comments for better highlighting.

  • Sequence NEXTVAL is now being supported.

  • ALTER TABLE transformation fixed to be deployable.

  • Enhanced transformation for TO_CHAR with Julian format parameter.

  • Duplicated variables appearing inside procedures.

Release 0.8.7 - July 20th, 2021

SnowConvert Core 3.0.20

Added:

  • Transformation for CONNECT BY clause in a SELECT query.

  • Transformation for SELECT with ROW LIMITING CLAUSE.

  • Transformation for raise_application_error.

  • Option in the UI to select the encoding when performing a migration.

  • MSC-ISSUE was renamed to MSC-ERROR in all the reports and output code

Fixed:

  • Inconsistencies with the conversion rate in the Top Level Object Report.

  • Error with date arithmetic operations.

  • Issues in the transformation of the TO_CHAR function first parameter.

  • Handling for the NLS_CALENDAR parameter when is set to GREGORIAN in the TO_DATE function.

Release 0.8.6 - July 8th, 2021

SnowConvert Core 3.0.19

Fixed:

  • Issues reporting errors when converting EXECUTE INMEDIATE statements.

  • Fix for some procedures with bodies not being generated.

Release 0.8.5 - July 7th, 2021

SnowConvert Core 3.0.16

Added:

  • Transformation for variables in stateful packages

  • Transformation for RECORD TYPES in stored procedures

  • Transformation for LAG function

  • Transformation for ALTER SESSION when modifying the NLS_NUMERIC_CHARACTERS session parameter

Fixed:

  • Lines of code counting for wrapped statements

  • Inconsistencies with untranslated statements in stored procedures and functions

  • Issues migrating CURSOR FOR LOOP statements

  • Fix for some stability issues

Release 0.8.3 - June 28th, 2021

SnowConvert Core 3.0.14

Added:

  • Optional feature to transform SYSDATE as CURRENT_TIMESTAMP. This will also transform DATE columns to TIMESTAMP. This transformation can be set from the migration settings:

Fixed:

  • Fix transformation for ALTER SESSION using NLS_DATE_FORMAT.

  • Now an issue will be reported in the assessment when the input file or files have encoding incompatibilities.

Release 0.8.0 - June 21st, 2021

SnowConvert Core 3.0.13

Added:

  • Create Assessment rules for PROCEDURES section of the report.

  • Create Assessment rules for SCHEMAS section of the report

  • Create Assessment rules for PACKAGES and PACKAGES BODIES section of the report.

  • Emit the SET statements to create session variables.

Fixed:

  • Fix to support EXIT WHEN cursor NOTFOUND.

  • Transformation for Alter Session using NLS_DATE_FORMAT.

Release 0.7.5 - June 9th, 2021

SnowConvert Core 3.0.11

Added:

  • Create Assessment rules for the PROCEDURES section of the report (Dynamic SQL and DBMS_SQL).

Fixed:

  • (UI) Fix progress title when the application runs in Assessment mode.

  • Parsing error with EDITIONABLE procedures.

  • Delete empty folder when the application is running a migration in Linux and Mac.

  • Error comment added for unsupported operators.

  • Error comment added when there are Nested Procedures/Functions.

Release 0.7.3 - June 8th, 2021

SnowConvert Core 3.0.9

Added:

  • Transformation for Functions with only logical statements

  • Functions transformation for external program calls

  • Parse for wrapped statements

  • Assessment rules for the following sections of the report:

    • ROWNUM in the Procedures section

    • SYS_CONTEXT and SESSIONID in Data Values section

    • OLAP Functions inside Views

    • CustomType inside View

    • SQL/C/JAVA functions

    • Wrapped Objects

Fixed:

  • Fix for Procedures conversion rate drop, due to an exception.

  • Change parameters for EXEC helper.

  • Fix transformation for invalid column identifiers in Snowflake Tables.

  • Remove unused ERROR_HANDLERS variable from procedure helpers.

  • Change commit transformation to use EXEC helper.

  • Simplify object property assignation of SQL object (EXEC) and Error Object (RAISE).

  • Fix escaping quotes when using a STUB function in procedures.

Release 0.7.2 - May 25th, 2021

SnowConvert Core 3.0.5

Added:

  • Transformation for constants in stateful packages.

  • General improvements on assessment docx report.

  • Convert qualified names.

  • Support for functions with only one SELECT INTO query.

  • Assessment rules for the following sections of the report:

    • Views

    • DataTypes

    • Data Values

    • Object Naming

    • Constraints

    • User Defined Functions

Fixed:

  • Fix assessment for unsupported PL/SQL expressions.

  • Use correct datatype for a column when the default value is SYSDATE.

  • (Cursor) Binding variables for OPEN FOR with a query.

  • Parsing Errors fixed.

  • OutOfMemory exception thrown by unclosed comments.

  • Functions bindings inside packages.

  • (UI) Improve readability of Object Conversion settings.

  • Comment out unsupported XML type and URI type.

  • Bind qualified names of record values when used in other queries.

Release 0.7.1 - May 11th, 2021

SnowConvert Core 3.0.1

Added:

  • Transformation for functions calls inside procedures and other functions.

  • Transformation for Raise statement inside procedures.

  • Data types counting in the tables section of the Assessment report

Fixed:

  • Unsupported CREATE INDEX and CREATE DBLINK statements were not being commented out in the output code.

Release 0.7.0 - April 27th, 2021

SnowConvert Core 2.1.0

Added:

  • Initial transformation for Functions.

  • Transformation for stateless packages.

    • Create new schemas based on the package name.

    • Extract and transform Stored Procedures and Functions from the package body.

    • Added option to disable the creation of new schemas when transforming packages.

Fixed:

  • Incorrect values returned by the ROWCOUNT of the SQL implicit cursor.

  • Several parsing improvements for tables and packages.

Release 0.6.6 - April 16th, 2021

SnowConvert Core 2.0.5

Added:

  • Parameter binding for CURSOR FOR LOOP.

  • PL/SQL functions translation: TO_CHAR, CHR, TO_NUMBER, UPPER, SUBSTR, ABS, FLOOR, INSTR, LENGTH, LPAD, LTRIM, REPLACE, RPAD, RTRIM, TRIM, TRUNC.

Fixed:

  • Procedures parameter datatypes migration enhanced.

  • Assessment generation performance improvements.

  • Several parsing improvements for procedures.

Release 0.6.5 - March 31st, 2021

SnowConvert Core 2.0.1

Added:

  • Transformation for SELECT INTO in stored procedures.

Fixed:

  • Assessment related errors when migrating many files.

  • Inconsistency in BULK COLLECT INTO transformations.

Release 0.6.3 - March 29st, 2021

SnowConvert Core 2.0.0

Added:

  • Transformation for IMPLICIT SQL CURSOR ATTRIBUTE in stored procedures.

  • Transformation for DECLARE BLOCK in stored procedures.

Release 0.6.2 - March 23th, 2021

SnowConvert Core 1.14.0

Added:

  • Support for SELECT with UNION in stored procedures.

Fixed:

  • False report of missing dependencies.

Release 0.6.1 - March 17th, 2021

SnowConvert Core 1.12.3

Added:

  • Transformation for EXECUTE IMMEDIATE in stored procedures

  • Transformation for MERGE in stored procedures

  • Transformation for INSERT in stored procedures

  • Transformation for UPDATE in stored procedures

  • Transformation for SELECT in stored procedures

  • Transformation for DELETE in stored procedures

  • Transformation for IN operator in stored procedures

  • Transformation for BETWEEN operator in stored procedures

  • Transformation for CURSOR DEFINITION in stored procedures

  • Transformation for CURSOR OPEN in stored procedures

  • Transformation for CURSOR FETCH in stored procedures

  • Transformation for CURSOR CLOSE in stored procedures

  • Transformation for CURSOR FOR LOOP in stored procedures

  • Transformation for IS NULL and IS NOT NULL in stored procedures

  • Transformations for Binary Operations in stored procedures

  • Transformation for Logical Operations in stored procedures

  • Transformation for Relational Operations in stored procedures

Fixed:

  • Add empty parentheses for converted procedures without parameters

Release 0.5.1 - March 1st, 2021

SnowConvert Core 1.10.2

Added:

  • Transformation for COMMIT in procedures.

  • Transformation for CURSOR VARIABLE declaration in procedures.

  • Helper function implemented to handle EXECUTE IMMEDIATE and CURSOR.

Release 0.4.0 - February 13th, 2021

SnowConvert Core 1.10.1

Added:

  • Transformation for EXIT statement in procedures.

  • Transformation for CASE statement in procedures.

Fixed:

  • Concatenation operator and function improved.

Release 0.3.2 - January 29th, 2021

SnowConvert Core 1.9.9

Added:

  • Added parsing for Comment on table.

  • Added parsing for ALTER TABLE.

  • Added parsing for Table Properties.

  • Added parsing for COLUMN NOT SUBSTITUTABLE AT ALL LEVELS.

  • Added parsing for MDSYS.SDO_GEOMETRY.

Fixed:

  • Notification inventory and Conversion Report fixes.

  • Character counting inconsistency in Assessment.

Release 0.3.1 - January 19th, 2021

SnowConvert Core 1.9.8

Added:

  • Added parsing and assessment for create package and create package body.

  • Added parsing for alter table.

  • Added parsing for COLUMN NOT SUBSTITUTABLE AT ALL LEVELS.

  • Added parsing for MDSYS.SDO_GEOMETRY.

Fixed:

  • Error handling when parsing multiple files.

  • Character counting fix in for assessment.

Release 0.3.0 - January 8th, 2021

SnowConvert Core 1.9.6

Added

  • Added CmdRunner Migration steps.

  • Added Assessment for tables, views, and synonyms.

  • Added preview assessment for procedures.

  • Added the telemetry for assessment.

  • Added the breakdown of the issues for assessment.

Added to inform that some operations between Number datatypes may not be functional in the output code.

New Logo for SnowConvert and minor UI update (some colors changed). New images are displayed in the section.

HERE
EWI1066
Using SnowConvert