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 3.0.260 - December 26th, 2022
  • Release 3.0.257 - December 19th, 2022
  • Release 3.0.253 - December 12th, 2022
  • Release 3.0.240 - November 21st, 2022
  • Release 3.0.224 - October 31st, 2022
  • Release 3.0.188 - October 24th, 2022
  • Release 3.0.172 - October 10th, 2022
  • Release 3.0.176 - September 28th, 2022
  • Release 3.0.166 - September 26th, 2022
  • Release 3.0.158 - September 20th, 2022
  • Release 3.0.154 - September 14th, 2022
  • Release 3.0.148 - September 12th, 2022
  • Release 3.0.125 - August 29th, 2022
  • Release 3.0.113 - August 16th, 2022
  • Release 3.0.84 - August 01st, 2022
  • Release 3.0.69 - July 18th, 2022
  • Release 3.0.68 - July 5th, 2022
  • Release 3.0.60 - July 4th, 2022
  • Release 3.0.38 - June 20th, 2022
  • Release 3.0.28 - June 9th, 2022
  • Release 3.0.21 - June 7th, 2022
  • Release 3.0.6 - May 25th, 2022
  • Release 2.0.254 - May 10th, 2022
  • Release 2.0.229 - April 25th, 2022
  • Release 2.0.213 - April 12th, 2022
  • Release 2.0.191 - March 28th, 2022
  • Release 2.0.167 - March 14th, 2022
  • Release 2.0.144 - February 28th, 2022
  • Release 2.0.125 - February 14th, 2022
  • Release 2.0.105 - February 1st, 2022
  • Release 2.0.83 - January 18th, 2022
  • Release 2.0.56 - January 3rd, 2022
  1. For Teradata
  2. Release Notes

2022

Details about the releases of Snowflake SnowConvert for Teradata during 2022.

Previous2023Next2021

Last updated 1 year ago

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

Release 3.0.260 - December 26th, 2022

SnowConvert Core 13.0.31

Added:

  • Support DAYNUMBER_OF_MONTH function with the exception of the ISO parameter, it is now transformed to DAYOFMONTH

Fixes and improvements:

  • Fix multiload DML labels with multiple actions causing the UPSERT operations transformation to fail due to parsing errors

  • Fix multiload UPSERT transformation generating MERGE statements with bad syntax in Snowflake

Release 3.0.257 - December 19th, 2022

SnowConvert Core 13.0.16

Added:

  • Support NORMALIZE clause

Fixes and improvements:

  • Duplicated schema added inside execute immediate in scripts

Release 3.0.253 - December 12th, 2022

SnowConvert Core 12.0.0

Added:

  • Support finalwdname column for dbc.dbqlogtbl table, is now transformed to session_id

  • Add support XMLAGG function when no arguments were added, continues being transformed to LISTAGG function

Fixes and improvements:

  • Inconsistent transformation of DBC columns references due to aliases

  • MLOAD critical exception due to $ identifiers inside RUN FILE

  • Preserve table constraint names, it was previously lost when transformed to an ALTER TABLE

  • Parsing error caused by CONDITION_IDENTIFIER inside GET DIAGNOSTICS EXCEPTION statement

  • Transformation failing when using ATTACH name as a column alias

  • CALL DBC.SysExecSQL inner string with variables is processed as an embedded SQL statement and transformed accordingly

  • Mark COMPOUND labels and associated LEAVE statements as not supported by Snowflake Scripting

Release 3.0.240 - November 21st, 2022

SnowConvert Core 11.0.108

Added:

  • Support Main Log Table (DBQLogTbl) and its columns StartTime and FirstStepTime

  • The default DB Object Name configuration option is now None resulting in all migrated objects now being without PUBLIC schema

  • The DB Object Name configuration Public has been removed, its behavior can still be replicated with Database

Fixes and improvements:

  • STRTOK_SPLIT_TO_TABLE with ORDER BY clause making the tool crash

  • Missing column name definitions on queries when the column has cast to CHAR

Release 3.0.224 - October 31st, 2022

SnowConvert Core 11.0.28

Added:

  • Support WeekNumber_Of_Quarter function, is now transformed to WEEKNUMBER_OF_QUARTER_UDF

  • Support DayNumber_Of_Year function, is now transformed to DAYOFYEAR

  • Support cast to date with syntax {d '2022-09-10'} from Teradata version 16.2, is now transformed to DATE('2022-09-10')

Fixes and improvements:

  • Enclose column names containing the character '#' between double quotes to avoid syntax error

Release 3.0.188 - October 24th, 2022

SnowConvert Core 10.0.0

Fixes and improvements:

  • Line breaks not been preserved inside embedded code as string resulting in execution errors.

Release 3.0.172 - October 10th, 2022

SnowConvert Core 9.2.72

Added:

  • Support SOUNDEX function, is now transformed to SOUNDEX_P123

  • Support BTEQ error block conditions to Snowflake Scripting

  • Support CALL DBC.SysExecSQL, is now transformed to EXECUTE IMMEDIATE

Fixes and improvements:

  • Interval day to second migrated to VARCHAR, the length of the varchar was increased to 21 to avoid runtime errors

  • Substring function transformation now supports both ANSI and Teradata syntax avoiding the loss of parameters

  • Alias name assigned to TD_UNPIVOT is preserved

  • Additional column references not resolving in TD_UNPIVOT

Release 3.0.176 - September 28th, 2022

SnowConvert Core 9.2.23.0

Fixes and improvements:

  • Date column plus cast to interval value, the Snowflake translation now uses DATEADD function instead

Release 3.0.166 - September 26th, 2022

SnowConvert Core 9.2.6

Added:

  • Support variable placeholders from BTEQ to Snowflake Scripting transformation

  • Support Period Data Type separation on flag demand

  • Add Period Data Type separation as a conversion option to the UI

Fixes and improvements:

  • Missing support for SELECTS with TOP n TOP m percentage

  • Support concatenation !! operator corner case

Release 3.0.158 - September 20th, 2022

SnowConvert Core 9.0.69

Added:

  • Support LAST function for period data type

Fixes and improvements:

  • Double single quotes not getting added to dynamic SQL strings

  • Dynamic SQL preserve change of lines

  • TD UNPIVOT JOINED causing parsing errors

  • UESCAPE in column name not being resolved in a view causing to comment all the code

Release 3.0.154 - September 14th, 2022

SnowConvert Core 9.0.48

Fixes and improvements:

  • Fixed bug that causes UI to not display the text in certain windows

Release 3.0.148 - September 12th, 2022

SnowConvert Core 9.0.37

Added:

  • Provide decimals to conversion rate values in TopLevelObjects and TopLevelQueries reports

  • Support BEGIN TRANSACTION in LOCKING Request Modifier as part of the SQL Request

Fixes and improvements:

  • Column name being changed when inside a subquery

Release 3.0.125 - August 29th, 2022

SnowConvert Core 7.11.119.0

Added:

  • The target language for Stored Procedures, Macros and BTEQ by default is now SnowScripting

  • Bteq log_on method now allows the connection using OAUTH token associated with snowconvert-helpers 2.0.14

Fixes and improvements:

  • Cast Varchar to Timestamp format error

  • Improve conversion for VARBYTE (length) data type to preserve the length

  • Column names with line breaks to preserve the line break in the result transformation

Release 3.0.113 - August 16th, 2022

SnowConvert Core 7.11.91.0

Added:

  • Add support for returning multiple cursors resultsets

  • Add double decimal precision for conversion rates on assessment reports

  • Substitute Label calls with label block statements from BTEQ to SnowScripting

Fixes and improvements:

  • Parsing Error associated with the line breaks in the quoted column names

  • View definition is after it uses causing an error due to unwanted topological reordering

  • DATE cast to VARCHAR FORMAT error

Release 3.0.84 - August 01st, 2022

SnowConvert Core 7.11.22

Added:

  • Support CEILING, NOW, NVP, TRANSLATE_CHK

  • Support Calendar functions

  • Support TO_BYTES function

  • ERRORCODE and ACTIVITYCOUN mapped to SQLCODE and SQLROWCOUNT from BTEQ to SnowScripting

  • IF structure from BTEQ to SnowScripting

Fixes and improvements:

  • Issues.csv has some data with Return characters

  • Fix EWI inconsistencies in the TopLevelQueries report

  • Inconsistent hyphens in .docx report

Release 3.0.69 - July 18th, 2022

SnowConvert Core 7.9.154

Added:

  • St_SphericalDistance function transformation to Haversine

  • CURDATE function transformation to CURRENT_DATE

  • INSTR function transformation to REGEXP_INSTR SF function

  • DAYNUMBER_OF_WEEK function transformation to TD_DAY_OF_WEEK_UDF

  • WEEKNUMBER_OF_YEAR function transformation to WEEK_OF_YEAR_UDF

Fixes and improvements:

  • Missing comments for DECLARE variable and LOCK TABLE

  • UDF Function MONTHS_BETWEEN result has more decimals than Teradata

  • Reference to calculated column within the same query

  • Table alias inside UPDATE statement

  • Continue handler does not comment correctly when facing a parsing error

  • UDF function FULL_DAY_NAME is not being inserted in the UDF Helpers folder

  • TD_YEAR_END and TD_YEAR_BEGIN are incorrectly migrated

  • Update statement is adding the table in the FROM clause

  • Assessment inconsistencies occurred while migrating DynamicSql statements

  • Some warnings been reported as MSCEWI2023 while migrating scripts to python

Release 3.0.68 - July 5th, 2022

SnowConvert Core 7.9.98

Fixes and improvements:

  • Transformation of PROFILE to Snowflake

  • Support for functions TD_YEAR_END and TD_YEAR_BEGIN

  • Fix FULL_DAY_NAME UDF not existing

Release 3.0.60 - July 4th, 2022

SnowConvert Core 7.9.83

Added:

  • Snowflake Script custom errors exception handling

Fixes and improvements:

  • SYS_CALENDAR.Public.Calendar Table not added

  • The Quarter of Year function was not supported

  • The TD_SYSFNLIB.YEARNUMBER_OF_CALENDAR function was not recognized

  • Fix newly integrated critical exceptions in workloads

  • Number Alias incorrect

  • The Next Day function was not recognized

Release 3.0.38 - June 20th, 2022

SnowConvert Core 7.9.30

Added:

  • Macro returning multiple resultsets

  • Update logos in UI/Doc/Reports

Fixes and improvements:

  • Trim for collate columns must add a warning and a possible

  • Cursor when needing bind variables needs to be migrated with using syntax

  • Macro Snowscript with CTE does not return the values

  • SUBSTR function is not recognized

Release 3.0.28 - June 9th, 2022

SnowConvert Core 7.9.1

Added:

  • Reduce exceptions in current workloads supporting unmanaged cases in some transformations

Fixes and improvements:

  • A call to a procedure is not being qualified with the PUBLIC schema using Snowflake Scripting

  • Helper PUBLIC.TIMESTAMP_DIFFERENCE_UDF can not be deployed

Release 3.0.21 - June 7th, 2022

SnowConvert Core 7.3.0

Added:

  • Consistency in adding 'PUBLIC' to tables in FROM and WHERE clauses

  • Change EULA file to a new and updated version

Fixes and improvements:

  • Columns are not being qualified with PUBLIC schema

  • Incorrect operation between timestamp and INTERVAL

  • Incorrect conversion of Cast to VARCHAR

  • Time Zone operation with MAX function is not using the column in the result code

  • Parsing errors in Stored procedures are causing its content to be outside the procedure

  • Column name with UESCAPE in a table definition is not being converted

  • Add_Month Function Fix

  • Time Zone operation with MAX function is not using the column in the result code

  • EWI MSCEWI1013 is not shown in the code (conversion of Macro to Procedure)

Release 3.0.6 - May 25th, 2022

SnowConvert Core 7.2.6

Added:

  • Support for Prepare Statement in Snowflake Scripting

Fixes and improvements:

  • JSON_TABLE is not working properly transforming the column on select or with a where condition

  • Conversion to JSON data type is not being converted correctly

  • Primary Index syntax removed

  • TIMEZONE_HOUR in EXTRACT causing MSCEWI1001

  • Minus and Union keyword between parenthesis causing MSCEWI1001

  • Missing python snippets in the TopLevelQueries report

  • Fix EWI inconsistencies in the TopLevelObject report

Release 2.0.254 - May 10th, 2022

SnowConvert Core 5.0.133

Added:

  • Enable Macro generation to Snowflake Scripting

  • Macro return Select in the converted procedure to Snowflake Scripting

  • Stored procedures can now return a dynamic table​ to Snowflake Scripting

Fixes and improvements:

  • Unclosed Comment Before Loops

  • Some interval expressions are not being transformed to Snowflake Scripting

  • TLO reports negative conversion rates

  • Date functions not converted: td_week_of_year, td_day_of_year, td_day_of_calendar

  • Skip and Convert keywords on source code causing EWI MSCEWI1001

  • Cast function to varchar is being replaced by Left in all cases

Release 2.0.229 - April 25th, 2022

SnowConvert Core 5.0.91

Added:

  • Support of cursor named scope in FOR statement to Snowflake Scripting

Fixes and improvements:

  • EXECUTE MACRO statement is not converted

  • OTranslate function is not being converted correctly using Unicode Delimited Character

  • PARTITION_BY is reported incorrectly when converted to Snowflake Scripting

Release 2.0.213 - April 12th, 2022

SnowConvert Core 5.0.71

Added:

  • CTE conversion requires ordered subqueries

  • JSON_TABLE statement from Teradata to split JSON columns is not supported

  • Escaped commas causing failures in assignments of Snowflake Scripting

Fixes and improvements:

  • Sync UDF Teradata Helpers

  • Update DATE_ADD_UDF

  • Truncation issue with timestamp cast to varchar

  • UPDATE without FROM clause is not supported

  • Qualified local variables causing errors in procedures

  • Corrupted lines (extra CRLF, LF) in CSV files

  • Empty Statement generating errors in output code

  • MONTH and YEAR functions are reported as functions not recognized

  • HTML assessment report is not working

Release 2.0.191 - March 28th, 2022

SnowConvert Core 5.0.35

Added:

  • Added transformation for TD_UNPIVOT function

  • EXECUTE statement can use PREPARE statement info

Fixes and improvements:

  • LOGGING ALL ERRORS is not parsing in INSERT and MERGE statements

  • CONVERT_TIMEZONE function is removing the column reference

  • EXPAND ON PERIOD clause causes the source code to be lost

  • Parsing error of Common Table Expression using RECURSIVE modifier

  • TRIM function is been reported as an error

Release 2.0.167 - March 14th, 2022

SnowConvert Core 4.0.108

Added:

  • Added support for OADD_MONTHS function

  • Added support for TD_DAY_OF_WEEK function

  • Added binding of local variables and parameters in procedures to Snowflake Scripting

Fixes and improvements:

  • TLO/TLQ Files - HighestEWISeverity LOW should not affect the conversion rate

  • TPT files are partially converted

  • TPT Transform APPLY node

  • GEO-SPATIAL type is not supported

  • Fix conversion of expression intervals with literal expressions

  • DROP STATISTICS statement is causing parsing errors

  • Translation for negative expression is failing

  • Sum between Timestamp and time interval is not being converted correctly

Release 2.0.144 - February 28th, 2022

Updated Conversion Core 4.0.60

Added

  • Added Severity column to the Issues.csv report

Fixed

  • Assessment CSV output files are now showing parent file relative path

  • Missing report info for MSCEWI1049 function was not recognized

  • NOT IN ANY with queries were not translated correctly

  • MLoad conversion issues were found with where conditions

  • Top Level Object reported negative conversion rates

  • Fix conversion errors of LIKE transformation to Snowflake Scripting

Release 2.0.125 - February 14th, 2022

Updated Conversion Core 4.0.33

Added

  • Support for return values of a procedure to Snowflake Scripting when used OUT or INOUT parameters

Fixed

  • Standardize signs in Assessment.docx

  • Missing report info for MSCEWI1031 Function Not Supported

  • Query result in SF is not the same as TD with Interval operation

  • NOT IN ANY with a single value list or a multiple value list were not translated correctly

Release 2.0.105 - February 1st, 2022

Updated Conversion Core 3.2.86

Added

  • Support for generating Snowflake Scripting for procedural code

  • Support for SET TIME ZONE query

Fixed

  • Cast as varchar(19) on date operation is causing a truncation issue

  • The trailing function is not being converted correctly

  • Interval operation with timestamps is not being converted correctly

  • Replace statement LEAVE by the statement BREAK in Snowflake Scripting

  • Remove label name information of outer procedure blocks in Snowflake Scripting

Release 2.0.83 - January 18th, 2022

Updated Conversion Core 3.2.67

Added

  • Conversion of NEW JSON

  • Conversion of REGEXP_SIMILAR

Fixed

  • SqlCode, SqlState and Activity_Count capitalization

  • Like Any Syntax when collation

Release 2.0.56 - January 3rd, 2022

Updated Conversion Core 3.2.24

Fixed

  • Alter Table .. Drop column_name not supported

Support Expand On clause for it uses

Add --RenamingFile conversion parameter for the CMD tool only, it allows specifying new names for objects such as Tables, Views, Procedures, Functions, and Macros utilizing a .json file. For more information visit the

Added new code arrange functionality to prepare the code before the migration, for an in-depth explanation visit the

Comment the uses of as it is not supported at this time

NUMBER default precision - scale changed from (38,19) to (38,18) to decrease inconsistencies in binary operations.

HERE
Anchored Interval
documentation
documentation
NORMALIZE
Check here for more information
CLI option to generate Snowflake Scripting as the procedures target language
UI option to generate Snowflake Scripting as the procedures target language