SnowConvert : 2023¶
SQL Core 27.1.20 19 décembre¶
SQL Server¶
Transformation pour les instructions de premier niveau en dehors des routines
Mot-clé non pertinent TEXTIMAGE_ON commenté
Oracle¶
Corrections sur l’appel des tables et vues intégrées qui nécessitent un nom de schéma pour s’exécuter.
Teradata¶
Prise en charge de la fonction DAYOFMONTH
SQL Core 27.1.11 12 décembre¶
SQL Server¶
Correction de l’exception corps non généré de CREATE FUNCTION
Correction de la fonction ISDATE_UDF qui renvoie une valeur non attendue
Marque sp_addextendedproperty avec l’attribut EWI MSCEWI4075
Correction des incohérences d’espaces dans le code de sortie
Oracle¶
Prise en charge de FIRST_VALUE et LAST_VALUE comme noms d’alias
SQL Core 27.0.11 5 décembre¶
Communs¶
Correction d’un problème de performance avec les requêtes imbriquées.
Modifiez les assistants UDF pour qu’ils respectent le nom standard.
SQL Server¶
Correction de la création de champs calculés de table générés automatiquement en tant que variante.
Correction des guillemets aux valeurs de l’opération PIVOT.
Correction de la structure QUOTENAME_UDF de la fonction générée avec une erreur de syntaxe.
Correction de l’affectation du type de données XML en VARIANT au lieu de TEXT.
Teradata¶
Correction d’une exception levée lors de l’exécution de « for loops ».
Oracle¶
Correction d’une erreur d’analyse lors de l’utilisation d’atomique comme identificateur.
SQL Core 26.0.4 28 novembre¶
Communs¶
Correction du fait que les parenthèses ne sont pas ajoutées aux fonctions intégrées non paramétrées converties.
SQL Server¶
Prise en charge de l’analyse de lots d’instructions séparés par la commande GO.
Prise en charge de l’analyse du mot-clé DELAY en tant qu’identificateur.
Teradata¶
Correction de l’analyse de l’opérateur de table JSON_KEYS.
Oracle¶
Prise en charge de la clause DEFAULT avec une valeur de chaîne convertie en valeur numérique lorsque le type de données de la colonne est également numérique.
Correction d’une exception critique lors de l’appel à RAISE_APPLICATION_ERROR.
Correction de MSCCP0004 qui n’est pas ajouté pour les requêtes dynamiques à l’intérieur d’un bloc anonyme.
SQL Core 23.0.6 22 novembre¶
Teradata¶
Correction de CAST à la date avec le format spécifié en premier lieu qui n’est pas converti correctement
Correction des erreurs d’analyse liées aux attributs des types de données et à la plage de valeurs
Oracle¶
Prise en charge des blocs anonymes
SQL Core 22.5.27 15 novembre¶
Communs¶
Optimiser le temps de conversion
SQL Server¶
Convertir le type de données NCHAR en type de données NCHAR au lieu de CHAR
Suppression du séparateur de fermeture dans la définition de la colonne
Prise en charge de l’instruction ALTER PROCEDURE
Teradata¶
Correction de la conversion de CAST en TRIM et CAST AS TIMESTAMP en ignorant la précision
Correction d’incohérences dans la section Répartition des problèmes du rapport
Oracle¶
Correction d’une erreur critique lors de la conversion de l’instruction RAISE_APPLICATION_ERROR
SQL Core 22.5.10 8 novembre¶
SQL Server¶
Correction de la différence du nombre total d’erreurs d’analyse syntaxique entre Objets identifiés et EWI1001
Teradata¶
Correction de la table des symboles ne résolvant pas correctement les types lors d’une conversion
Correction de la disparition de MSCEWI1095 lorsque l’indicateur –renamingFile était utilisé sous Linux
Correction des rapports UseCharactersConversionRate et UseLinesOfCodeConversionRate reportant toujours OFF
Correction de CREATE TABLE avec une clause UNIQUE INDEX dupliquée
Correction de l’opérateur de comparaison NE qui n’a pas migré vers l’opérateur <>
Oracle¶
Nouvelle prise en charge pour SQL%ROWCOUNT
Correction de FORALL avec les instructions UPDATE dans une colonne ambiguë
Correction de l’analyse de la définition de la période
Correction du fait que MSCEWI3118 était supprimé de l’alias de la colonne
Correction des erreurs d’analyse qui ne sont pas attribuées au nœud CREATE TABLE
Correction de la migration avec correction causant des répertoires de sortie vides
Correction du taux de conversion qui n’est pas de 100 % avec des EWIs de bas niveau dans les tables
SQL Core 22.4.17 1er novembre¶
Communs¶
Ajout des EWI aux requêtes avec des objets dépendants manquants
Inclusion de Calling_Object_Type pour les références des requêtes
SQL Server¶
Correction d’une erreur d’analyse dans les commentaires imbriqués
Teradata¶
Correction du sens d’ordonnancement par défaut dans la conversion de la fonction RANK()
Oracle¶
Prise en charge de la transformation de Raise_Application_Error
Prise en charge de la transformation de la fonction JSON_VALUE
Prise en charge de l’analyse des blocs anonymes
Prise en charge de l’analyse syntaxique de l’option de colonne GENERATE AS IDENTITY
Correction de plusieurs erreurs d’analyse dans des échantillons de charges de travail
SQL Core 22.4.2 25 octobre¶
Communs¶
Optimisation de la résolution des symboles locaux pour le champ d’application de la requête
Amélioration du nom convivial de MSCEWI1050 et rapport docx
SQL Server¶
Analyse de l’expression NEXT VALUE FOR
Correction de la mauvaise concaténation des expressions NLiteral
Correction des bogues de prétraitement liés à la table temporelle et à la fusion dans une table avec des colonnes
Teradata¶
Correction d’une mauvaise conversion de la phrase NAMED.
Oracle¶
Analyse de MOVE en tant qu’identificateur
Optimisation de la transformation de l’expression de la table commune
SQL Core 22.3.4 18 octobre¶
Teradata¶
Transformation des paramètres de sortie avec des jeux de résultats dynamiques.
Correction du délimiteur CAST dans les opérations booléennes.
Correction d’une erreur d’encodage dans CAST de FORMAT DATE.
Commentaire de l’instruction HELP STATISTICS.
Oracle¶
Correction d’une erreur causée par la désynchronisation de l’énumération des mots-clés.
Correction des propriétés de table qui n’apparaissent pas comme EWI.
Suppression de MSCINF0003 présent dans SqlIndexLocConversionRate.
Transformation pour la requête Flashback.
Ajout de MSCEWI1050 aux objets imbriqués.
SQL Server¶
Correction d’une erreur d’analyse lorsque l’alias est NVARCHAR.
Exception lors de l’insertion dans une table temporelle à l’intérieur d’une fonction.
Correction du fait que JOIN n’est pas ajouté lors de la conversion de l’instruction DELETE.
Parse Alter DATABASE.
SQL Core 22.2.137 11 octobre¶
Teradata¶
Les arrondis bancaires SnowConvert ont été supprimés en tant que PrPr dans les rapports pour Snowflake.
Correction du décompte des attributs de type de données dans les procédures.
Amélioration de l’analyse de l’instruction APPLY de TPT pour éviter les exceptions.
Oracle¶
Correction de l’analyse causant un débordement de pile lié à l’opérateur UNION ALL.
SQL Core 22.2.116 4 octobre¶
SQL Server¶
Analyse de CREATE USER pour les utilisateurs sur la base des connexions de l’utilisateur dans la syntaxe principale
Analyse et commentaire ALTER LOGIN
Teradata¶
Prise en charge des conditions WHERE dans IMPORT APPLY pour les scripts MLOAD
Oracle¶
Lorsque les déclencheurs ne sont pas présentés dans le code source, le fichier Assessment.docx indique « - » au lieu de « 0% »
Correction du fichier non généré lorsque la procédure a une déclaration de curseur avec un pseudotype
Amélioration de l’affichage des erreurs d’analyse à l’intérieur des fonctions faisant partie de paquets
SQL Core 22.2.90 27 septembre¶
Communs¶
Correction d’un problème de modèle complexe pour les sous-requêtes liées à EXISTS/ NOT EXISTS, SOME
Correction du problème d’affichage des modèles complexes pour les sous-requêtes liées à IN/NOT IN, ALL/ANY
SQL Server¶
Nouvelle prise en charge pour les clés étrangères sys.foreign_keys utilisant information_schema.table_constraints
Nouvelle prise en charge de la fonction TRY_PARSE
Correction d’un plantage d’arrangement lors de l’utilisation d’un encodage spécial
Correction d’une exception dans la conversion try_cast
Correction de la conversion des types de données numériques dans les paramètres
Teradata¶
Nouveaux paramètres SplitPeriodDatatype et DisableTopologicalLevelReorder dans le fichier Assessment.json
Oracle¶
Correction de l’opérateur %TYPE qui ne fonctionne pas lorsque les objets ne sont pas entièrement qualifiés